1 / 9

Trusted Client

RESTful Authentication. Trusted Client. Authenticate.php Web Service. GET [ USER,md5(PASS)]. M ySQL. Query Database. U ntrusted Client. Exists?. GET [USER,md5(PASS)]. Result XML Authkey Md5(user.md5(pass). ctrlsalt ). RESTful query. Trusted Client. q uery.php web service.

derora
Télécharger la présentation

Trusted Client

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RESTful Authentication Trusted Client Authenticate.php Web Service GET [USER,md5(PASS)] MySQL Query Database Untrusted Client Exists? GET [USER,md5(PASS)] Result XML Authkey Md5(user.md5(pass).ctrlsalt)

  2. RESTful query Trusted Client query.php web service GET method, saltedkey, params, hashed request compare request vs hash get user validate key get user privileges Untrusted Client Check trusted method Check untrusted method GET method, key, params, hashed request Do trusted operation Do untrusted operation Result XML

  3. Usecase: Timeblock 2 Trusted Space add patient Create New Appointment SQL INSERT Delete Patient SQL DELETE Delete Appointment SQL UPDATE Edit Patient Trusted Client Lock/unlock User WebService(REST) Untrusted Space Post to action log Login/logout View Visit Information Untrusted Client View user information View Patient Information

  4. Pert Chart: Timeblock 2 Rest Action Log Patient Edit 4 8 5 hrs 5 hrs Refactor Database REST Auth REST Query Screens Dr/Nurse Edit 1 2 3 6 9 5 hrs 10 hrs 20 hrs 30 hrs 5 hrs Untrusted Client Admin Edit Lock/Unlock 10 hrs 5 hrs 10 7 5 5 hrs “The Bible” 11 10 hrs

  5. “The Bible” Wiki A manual containing the standards for each element pertaining to the Emergency Medical Information System. EMIS Wiki

  6. Burn down Chart

  7. Flow Diagram

  8. : Timeblock 2

  9. : Timeblock 2

More Related