SSO for Developers
Question

Has anyone had any luck implementing SSO for developers in the platform? We used a set of components from the forge but it was not what we were looking for. 

Hi,

Can you specify what you mean exacly with "for developers"? 


In LifeTime you can set an external Authentication Provider using the  following setting:


This will also enable them to log into the different environments you have, as this is connected with LifeTime:



To enable single sign on in your applications: Take a look at IDP on the forge.

Bas de Jong wrote:

Hi,

Can you specify what you mean exacly with "for developers"? 


In LifeTime you can set an external Authentication Provider using the  following setting:


This will also enable them to log into the different environments you have, as this is connected with LifeTime:



To enable single sign on in your applications: Take a look at IDP on the forge.


I should say specifically using an external IDP like openid connect or SAML 2.0. 

I would like to know this too. In my case, Azure AD authentication, specifically.

In OutSystems terminology, developers are "IT users".
https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Secure_the_Applications/Use_an_External_Authentication_Provider
Currently only "AD" (= on-prem, not Azure) and "LDAP" are listed.

OutSystems allows you to provide a custom Authentication Plugin for authenticating "IT users" (=devs/admins).
https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Secure_the_Applications/Implement_an_Authentication_Plugin

One such plugin for Azure AD exists already:
https://www.outsystems.com/forge/component-overview/5228/azure-authentication-provider
https://www.outsystems.com/forums/discussion/44819/azure-authentication-provider-setup-and-configuration/#

Sadly, no plugin exists that supports OpenId Connect (OIDC). It seems that building one is impossible: the plugin SDK (OSPlatformAuthentication SOAP interface) does not support telling the user to go negotiate with the IdP directly.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.