Azure AD SSO (SAML) for REACT JS Web Application
Budget: $250 – $750 USD
Your job will include below tasks for the project and to ensure completion.
Review the existing azure ad setup as per the business requirement. We have used php library called "SimpleSAMLphp" for integration with azure ad to our web application. We authenticate Microsoft email and password and get response from Microsoft. In this process we have to put email and password in the Microsoft screen and then the integration has started.
Our requirement is to create an URL (Application URL) where we should embed the Microsoft email and password and it will integrate with Azure AD and after successful authentication, response should come accordingly. We do not want any Microsoft screen where we need to put email and password.
Also we need some token or session parameter by which we can understand that user has already logged in to Microsoft 365 and as long as user logging in office 365, our application will remain in logged in state. Once user logged out from office 365, then our application will also logged out.
The user clicks on the URL - “Click here to logon with SAML Single Sign On”
1. The user clicks on the link.
2. If the user has logged on using the Azure domain credentials, they will be stored locally. User will be logged in all the time .
a. Clicking on the SAML link will pass these credentials to the Azure AD system for confirmation.
b. If the credentials are valid, Azure AD will return the authorization to PREP to allow the user access to PREP.
3. If the user’s credentials are not available for SAML, the user will be forced to enter the username and password manually.
Review the existing azure ad setup as per the business requirement. We have used php library called "SimpleSAMLphp" for integration with azure ad to our web application. We authenticate Microsoft email and password and get response from Microsoft. In this process we have to put email and password in the Microsoft screen and then the integration has started.
Our requirement is to create an URL (Application URL) where we should embed the Microsoft email and password and it will integrate with Azure AD and after successful authentication, response should come accordingly. We do not want any Microsoft screen where we need to put email and password.
Also we need some token or session parameter by which we can understand that user has already logged in to Microsoft 365 and as long as user logging in office 365, our application will remain in logged in state. Once user logged out from office 365, then our application will also logged out.
The user clicks on the URL - “Click here to logon with SAML Single Sign On”
1. The user clicks on the link.
2. If the user has logged on using the Azure domain credentials, they will be stored locally. User will be logged in all the time .
a. Clicking on the SAML link will pass these credentials to the Azure AD system for confirmation.
b. If the credentials are valid, Azure AD will return the authorization to PREP to allow the user access to PREP.
3. If the user’s credentials are not available for SAML, the user will be forced to enter the username and password manually.