Hi all,

I have planned to create RSA SecurID[1] two factor authenticatior for WSO2
Identity Server.

RSA SecurID[1], which protects access using two factor authentication with
hardware and software tokens.
In both cases RSA SecurID uses patented, time-based two factor
authentication algorithm to validate users.

The authentication flow is as follow :




   1. User send the basic credentials(1st Factor) to IS Basic
   Authenticatior.
   2. If authentication success on Basic Authenticatior, RSA IS
   Authenticator requests the RSA Token (2nd factor) to the user.
   3. User send the token which are generated from the RSA Authenticatior
   at the requested time.
   4. RSA IS Authenticatior sends the request to RSA Authentication Agent.
   5. Then RSA Authentication Agent request to RSA Authentication Manger to
   validate the request
   6. RSA Authentication Manager validate the authorization request and
   send the response to the IS
   7. If the authentication success, IS grant access to the requested
   claims.


*RSA Authentication Manager*
RSA Authentication Manager is a multi-factor authentication system that
verify the authentication requests and centrally administrate the
authentication policies for enterprises[3].

*RSA Authentication Agent *
It is a bridge for communicating to the Authentication Manager with client,
 and it is process authentication request.

*RSA Authenticators*
Hardware Authenticators : Dedicated devices (so called key fobs)
Software Authenticatiors  : Mobile Application Authenticators in Android,
iOS, Blackberry, Windows Mobile and etc. [2].

[1]
https://www.rsa.com/en-us/perspectives/resources/rsa-securid-software-tokens
[2]
https://www.rsa.com/en-us/products-services/identity-access-management/securid/software-tokens
[3] RSA Authentication Manager Documentation

-- 
Nifras Ismail
Associate Software Engineer
WSO2
Email : [email protected]
Mobile : 0094 77 89 90 300
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to