ЕСОЗ - публічна документація

[auth/invite] Request Factor pages

Requirements

  • Create new page "Request Factor page"
    • Add input field "factor" + button "next"
    • Add button "Resend new OTP"
  • Create new page "Approve Factor page"
    • Add input field "otp" + button "Verify OTP"

Specifications

Page 1 - "Request Factor page"

Design 

  • Header label = "Фактор додаткової аутентифікації для входу у систему e-health"
  • Input field "Edit_Factor" 
  • Button "Next" ("Далі")

Logic on page

  • On click button "Next" & "Edit_Factor" not empty
    • Call WS Request User Factor with parameters `type` = SMS, `factor`=Edit_Factor
    • If successful call - go to Page -2  "Approve Factor page"
    • if WS return error - view message & break process

Page 2 - "Approve Factor page"

Design 

  • Header label = "OTP для підтвердження фактору додаткового аутентифікації входу у систему e-health"
  • Input field "Edit_OTP" 
  • Button "Next" ("Далі")

Logic on page

  • On click button "Next" & "Edit_OTP" not empty
    • Call WS Approve User Factor with parameters `otp`=Edit_OTP
    • If successful call - go to page "Approvals"
    • if WS return error - view message & break process

ЕСОЗ - публічна документація