SAML Platform Authentication

Stable Version 1.0.6 (Compatible with OutSystems 11)
Other versions available for 10
Published on 2 Jul by 
3.3
 (3 ratings)

SAML Platform Authentication

Details
Lifetime IdP Client module is a platform identity provider (IdP) client. It allows your OutSystems Platform applications such as Service Studio, Integration Studio, Service Center and Lifetime to integrate with most of the commercial IdP companies that support SAML 2.0 protocol for authentication purposes. With this integration when the OutSystems Platform users access the SAML Authentication module, they are redirected to a web page (known as the enterprise's login manager) where they are prompted to enter their enterprise username and password. Upon verification of the user’s credentials, the user is redirected back to the SAML Authentication module. The platform user is logged in, and a token is generated and presented on the screen so it can be used to access Service Studio, Integration Studio, Service Center and Lifetime. This component works in conjunction with the SAML Platform Authentication Plugin application also in the OutSystems Forge. For more information refer to the documentation in the SAML Platform Authentication application, more specifically on the Lifetime IdP Client module at http://LIFETIME_SERVER/LifetimeIdPClient
Read More

Feature List:

  • Allows OutSystems Platform applications such as Service Studio, Integration Studio, Service Center and Lifetime to integrate with most of the commercial IdP companies for user authentication purposes.
  • Supports SAML 2.0 HTTP-POST and HTTP-Redirect binds.
  • Supports Signed Authn Requests.
  • Allows admin users to kill SAML sessions from the admin BackOffice.
  • Exports IdP xml metadata file to provide to SP clients.
  • Imports SP xml metadata file to auto-configure an SP client.
  • Allows generating a KeyStore automatically with a self-sign certificate and RSA keys (useful for development/testing scenarios).
  • Easily extended, namely to add more claims, according to the business needs.
What’s new (1.0.6)

Bug Fixing:

  • Removed the option to configure the ExternalId claim to prevent issues with claim values larger than 36 characters.
    • This property served no purpose so it was removed.
  • Removed the group claim option since the group mapping is not implemented
  • Fixed the logout on the external User Provider


Improvements:

  • Removed dependencies to SilkUI
  • Major UI revamp to be in line with current OutsystemsUI look and feel
  • Made copy to clipboard more consistent and added a feedback tooltip
    • You can now also copy the token by simply clicking on it
  • Cloned the SAML Utils extension so it no longer clashes with the extension with the same name from the IdP component
  • Minor Architecture refactor ( new modules for the theme and image resources)
Reviews (2)
2020-02-24
in version 1.0.2
Terrible component. Would not suggest. We got it to work but copying a token to use as a password is not really an improvement. 
2019-10-22
in version 1.0.2
Hi guys,

Is there any documentation to support developers with no much experience with SAML?

Thanks in advance.
More from OutSystems Lab