VerifID Integration

Interaction

The primary interaction of this service requires a User who is accessing a web-based service via a standard web browser.

A Client identifies a need to verify the User’s Affiliation values

  1. The Client issues a Verification Request as specified in Section 6 of this tutorial

  2. The Verification Request is redirected (via the User’s browser) to the VerifID Service

  3. At VerifID, the User is directed to perform an interactive authentication via the VerifID operator’s SAML federation

  4. On successful authenication at the User’s home institution within the SAML Federation, the User is redirected back to VerifID

  5. VerifID issues a Verification response and a redirect back to the User’s browser as specified in the Section 6 of this tutorial

  6. The Verification response is redirected through by User’s browser to the Client.

  7. On receiving the Verfication Response, the Client makes an authenticated request to retrieve an access token which is used to retrieve the Verification result

  8. The Client makes an API call to VerifID to retrieve the Verification result

At the Client, the Verification result is parsed and the Client determines the User’s Affiliation values.

Verification Flow

Figure 1. Performing a Verification