miniOrangeDev / java-saml-connector

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java SAML Single Sign On (SSO)Connector

miniOrange Java SAML Single Sign On (SSO) Connector acts as a SAML Service Provider which can be configured to establish the trust between the SSO connector and a SAML capable Identity Provider to securely authenticate the users into your application. The SSO connector uses the SAML protocol for exchanging authentication and authorization data with the Identity Provider.

Key Features

  • Single Sign On - Easy and seamless access to all resources. Java Single Sign-On (SSO) via any existing SAML 2.0 Identity Provider
  • Protect Your Complete Site - You can restrict your site to only logged in users by redirecting the users to your IdP if logged in session is not found
  • Single Logout - Allows a user to logout from all server sessions established via SAML SSO by initiating the logout process once
  • Attribute Mapping - Offers you to map the attributes from your IdP to your Java application
  • Role Mapping - Map your Identity Provider roles to your Java application and restrict resources to specific roles
  • Multiple IDP's Supported - Support SSO with multiple SAML Identity Providers
  • Custom Certificate - Add your own custom X.509 Certificate for sending signed Request and verification of signed Response
  • Auto-sync IdP Configuration from metadata - Keep your IDP SAML Configuration and Certificates updated and in sync
  • Federation Support - Allows users to Single Sign On into the site via their institution that is affiliated with InCommon Federation
  • Page Restriction - Page based restrictions over users based on their roles and whether they are logged in or not
  • Secure Two Factor Authentication - Provides support for two factor authentication during login via a range of methods (15+ authentication methods), including text message, hardware tokens and many more

We can connect with any External IDP/Directory

Our Java Single Sign On (SSO) Connector provides user authentication from external directories like ADFS, Microsoft Active Directory, Azure AD, OpenLDAP, Google, AWS Cognito etc. It also provides user authentication with other IDPs like Shibboleth, PING, Okta, OneLogin, KeyCloak, Salesforce, SimpleSAMLphp, OpenAM, miniOrange, Centrify, RSA, IBM, Oracle, Bitium, WSO2, NetIQ and all SAML 2.0 capable Identity Providers.

Can't find your IDP ? Contact us on info@xecurify.com. We'll help you set it up in no time.

Our SSO Connector works with any Java Framework

Our Java Single Sign On (SSO) Connector provides user authentication with any Java Framework like Spring Boot, Wicket, Struts, Tapestry, JSF, Hibernate, Blade, JHipster, Play, Spark, etc

Deployment

See INSTALL.md for a step by step guide.

About