Hello there!

Need Help? Write to us!

support
miniOrange Email Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com

Single Sign On (SSO) into Play to Scala using JWT Protocol

miniOrange provides Cloud and On-premise single sign-on (SSO) solutions for Play to Scala using SAML 2.0 Compliant Identity provider (IDP) with JWT protocol. This is done using JSON Web Token (JWT) tokens and it can be easily integrated with Play to Scala built in any framework or language.

SSO into Play to Scala using SAML 2.0 Identity Provider with JWT Protocol

This solution allows you to setup Single Sign-On into Play to Scala which does not support SAML 2.0 standard, It allows setting up JWT SSO.

You can allow your users to Single Sign-On into Play to Scala by verifying Identity with your existing SAML 2.0 compliant Identity Provider. This is done using JSON Web Token (JWT) tokens and it can be easily integrated with Play to Scala built in any framework or language.

In case you need our help with below integration or sample code for JWT for your language, feel free to reach out at info@xecurify.com.


Pre-requisites:

This solution can be achieved with an easy setup which includes 2 simple steps:

A. Setup your SAML Identity Provider in miniOrange
B. Add JWT application and provide SSO link in Play to Scala

Step A: Setup your SAML Identity Provider in miniOrange

Step 1: Add Play to Scala application in miniOrange:


Step 2: Configure miniOrange settings in your Identity Provider


Step B: Add JWT application and provide SSO link in Play to Scala

a. Add JWT application:

In miniOrange dashboard, you can add JWT application with steps below:


b. Add SSO link in Play to Scala:

c. Perform SSO:


d. Verify JWT token and parse user details for SSO:


Single Logout (SLO)

This is an optional step. If you want to ensure that all sessions (SP and IDP) for a user are properly closed, you can configure Single Logout with steps below.

a. Configure miniOrange with IdP SLO endpoint:


b. Configure IdP with miniOrange SLO endpoint:


c. Configure your JWT application with SLO endpoint:

We support all known SAML 2.0 IdPs – Google Apps, ADFS, Azure AD, Okta, Salesforce, Shibboleth, SimpleSAMLphp, OpenAM, Centrify, Ping, RSA, IBM, Oracle, OneLogin, Bitium, WSO2, NetIQ etc.



We offer Security Solutions of Single Sign-On, Two Factor Authentication, Fraud Prevention and much more.

Please call us at +1978 658 9387 (US), +91 77966 99612 (India) or email us at info@xecurify.com