Existing nodejs : add azure SAML claims auth and authorization of Azure Enterprise App & integrate into existing webapp

Job ID: 32212473

Budget: $30 – $250 USD

Max budtet L USD $250, time frame 02 December EOD, only bid if u can immediately and continue working on this till comeplete. Only bid if you have done SAML oAuth before and comfortable working on azure and local as described below

in existing app need to add a new way to authenticate and authorize users - via Azure SAML claims using Azure Enterprise app. i will give you unused Azure account with Azure AD Premium P2 Enterprise Active Directory with Enterprise app, you need to configure details in the App (like login URL), set up local with instructions (needs Jira free trial running on local -> takes 30 minutes to install) plus nodejs existing app.

Need to add azure auth as a new way to auth and keep the existing auths as is (Jira crowd & db login). so adding a new way to auth and get Azure groups via SAML claims. Also get groups when user has logged in but reloads page (from azure so any changes can be sent to back end 3rd app (already happening from Crowd, need to do same from Azure)

Note : there are more than 1 way to do oauth and get groups in azure. We need in specific way which i can show u the screens and docs:

* https://docs.microsoft.com/en-us/azure/active-directory/develop/single-sign-on-saml-protocol (Overview of SAML with Azure AD)
* https://docs.microsoft.com/en-us/azure/active-directory/develop/single-sign-out-saml-protocol (Single-Log-Out)
* https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/add-application-portal-setup-sso (Example documentation for configuring SAML SSO using an Enterprise App in Azure, which is our existing configuration)

Also need logout from app (app session) and a button to logout of azure completely after logging out from app.
Related categories: JavaScript Azure Node.js OAuth