Changes
Page history
Update General overview
authored
Oct 04, 2018
by
Sonia Zorba
Show whitespace changes
Inline
Side-by-side
Authentication-workflow.md
0 → 100644
View page @
a1ad853e
1.
the user goes to a RAP client application and click on the login button;
2.
the client application sends a POST request to RAP, specifying the callback URL;
3.
the user selects the authentication method he or she prefers or join identities;
4.
the user inserts the credentials or uses a certificate;
5.
login data (SAML response, X.509 parsed data or OAuth2 access token) returns
to RAP;
6.
RAP checks if the user information is already stored into the database,
otherwise the user is registered and a new user ID is assigned to he/she;
7.
a temporary token associated to the user ID is stored into the database;
8.
RAP redirects to the callback URL adding the token as a query parameter;
9.
the client application receives the token and use it to retrieve user information
from the RAP web service;
10.
the token is deleted; unused tokens are deleted in a few minutes in any case;
### OAuth2 login

### SAML login

### X.509 login

\ No newline at end of file