IdPServer
Stable Version 1.2.1
Published on 26 Jun by 
Created on 28 November 2017
Details
IdP Server is a generic federated identity provider (IdP). It allows to authenticate any user from a SP client.
With this component when the users access to a web portal with Single Sign-on from an SP client, they are redirected to a web page of this component (known as the enterprise's login manager) where they are prompted to enter their enterprise user name and password. Upon verification of the user’s cresentials, the component informs the SP client of the verified identity for the user who is logging in, and the user is redirected back to the end user portal website.
The IdP server supports SAML 2.0 protocol.
Also supports APIs for authentication (though SAML 2.0 messages) for any mobile app (OutSystems mobile apps no longer requires InApp browser plugins alongside with this IdP server).

Tested with some SP clients like IdP connector and SimpleSAML
Read More

Feature List

  • Support SAML 2.0 HTTP-POST and HTTP-Redirect binds
  • Support SOAP binding for a logout initiated by IdP server (the most common use for SOAP binding) and initiated by the SP
  • Support multiple IdP Issuers/Entities (for the most scenarios is not needed to configure more than one IdP Issuer/Entity)
  • Support to Signed Authn Requests
  • Allows admin users to kill SAML session from the admin BackOffice
  • Export of IdP xml metadata file to provide to SP clients
  • Import of SP xml metadata file to auto configure a SP client
  • Allows to generate automatically a KeyStore with a self-sign certificate and RSA keys (usefull for dev/test environments)
  • Easily extended, namely to add more claims, according to the business needs


Note: if you have this component alongside with IdP connector on the same OS server/environment, you must not use the same UserProvider for both.

What’s new (1.2.1)
  • Bug fix: on a new instalation it was not possible to login on admin console due the empty configuration which caused to many redirects error on the browser 
Reviews (0)
Category
Connectors
Tags
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Telmo Martins who created this component.
Dependencies
See all 2 dependencies
Requirements
Platform
10.0.0.402
Database
All
Stack
All
Component Consumers
IdPServer has no consumers.
Weekly Downloads 
Related Components
Google Drive Connector
OutSystems R&D
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
1013
Google Maps
Labs
Google Maps is a Google Maps Javascript V3 API component, providing Web Blocks and Actions to add interactive maps, markers and directions, along with event driven functionality.
10752
JIRA Connector
OutSystems R&D
JIRA is a issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. This connector gives you the power to integrate JIRA with your apps to automate your work.
598
More from Telmo Martins
Discovery
Architecture Team
A tool to discover and measure your architecture and understand how to improve
3029
IdP
Rui Barbosa
IdP Connector is a generic federated identity provider (IdP) connector, i.e., the IdP Connector its an IdP Service Provider. It allows your OutSystems applications to integrate with single sign-on (SSO) provided by most of the commercial IdP companies. With this integration when the users access an OutSystems application, they are redirected to a web page (known as the enterprise's login manager) where they are prompted to enter their enterprise user name and password. Upon verification of the user’s login, the enterprise identity provider informs OutSystems application of the verified identity for the user who is logging in, and the user is redirected back to the portal website. Also supports SSO from OutSystems mobile apps, alongside with IdP Mobile connector. Tested with Okta, Azure, ADFS, PingOne and OneLogin
949
IdP Mobile
Telmo Martins
IdP Mobile connector allows an OutSystems mobile app to use the IdP connector component to authenticate and authorize an user, through the InAppBrowserEvents plugin. With this integration when the users access the OutSystems app, through the InAppBrowserEvents plugin they are redirected to a web page (known as the enterprise's login manager which should be prepared to be displayed in a mobile device) where they are prompted to enter their enterprise user name and password. Upon verification of the user’s login, the enterprise identity provider informs OutSystems server of the verified identity for the user who is logging in, and the user is redirected back to the app screens. No aditional configuration is needed in this plugin, since it uses the IdP connector and its configuration. A demo app is included to show how the plugin should be used and how it works. Tested with Okta, Azure, ADFS, PingOne and OneLogin
214