AppBase64-host-guest.uml 913 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. @startuml
  2. title Extended Process of AppBase of GateToken
  3. boundary ProPage as pro_page
  4. control Erp_Front_API as app_api
  5. control Erp_Backend_API as back_api
  6. autonumber
  7. note over pro_page: AppUri, AppBase64
  8. pro_page->app_api: request /gate-token-get
  9. note over app_api #FCC873: ClientId, BB64, AB64
  10. app_api->back_api: Request /gate-token-get
  11. note over back_api #73EDFC
  12. <b>KeyPair Get</b>
  13. See EnvDaboryToGateToken
  14. end note
  15. back_api->back_api: Decrypt AB64 with KeyPair
  16. note over back_api #73EDFC
  17. <b>1.Get Decrypted ClientId and SsoSubId From AB64</b>
  18. <b>2.ClientId and Decrypted ClientId</b>
  19. end note
  20. back_api->app_api: return error If ClientId Mismatch
  21. note over back_api #73EDFC
  22. <b>Create GateToken and Save GTBase</b>
  23. DBconn, SsoSubId and Etc
  24. See EnvDaboryToGateToken
  25. SsoSubId -> Allow to Access All APIs
  26. end note
  27. back_api->app_api: Response GateToken
  28. app_api->pro_page: Return GateToken
  29. @enduml