AD Integration for Reactive Web Apps

Hi Experts around,


I would need to configure my reactive web app to authenticate users with our organization AD. I follow the guide to set up domain in the user module. But when i go to the service studio and try to find the option to set on the Integration Authentication but was unable to get the option out

https://success.outsystems.com/Documentation/11/Developing_an_Application/Secure_the_Application/End_User_Management/End_Users_Authentication/Configure_Active_Directory_authentication


We are using on premises installation of outsystems.


Did i miss any steps in setting up the AD authentication? Can anyone one advise on it


Thanks!

Hello Chan,

Maybe this component help you to validate your users on AD, if you are unable to configure on the platform.


https://www.outsystems.com/forge/component-overview/4967/validate-user-on-ad


or look this post about configure AD on LifeTime.

https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Secure_the_Applications/Use_an_External_Authentication_Provider


Regards.


Hi Agno Silveria,


Thanks for the feedback, will check out your solution. But i would want prefer to make use of the user module built in AD Authentication to authenticate end user instead of IT users, stated in this guide https://success.outsystems.com/Documentation/11/Developing_an_Application/Secure_the_Application/End_User_Management/End_Users_Authentication/Configure_Active_Directory_authentication


However, i'm unable to find the option to set the Integrated authentication. Just thinking if i missing any configuration.


Regards,

Solution

Hi Chanz,

What version of the OutSystrms platform are you using, some features have only become available in recent platform versions.

As an alternative you could also consider Azure AD authentication. However z this only became available to in recent platform versions.

If you synchronize your on-premise AD with Azure AD, then you can following the following guide which works for traditional and reactive web. It uses the Azure AD authentication support build into OutSystems:

https://success.outsystems.com/Documentation/11/Developing_an_Application/Secure_the_Application/End_User_Management/End_Users_Authentication/Configure_Azure_AD_Authentication

This solution will work for both OutSystems  on+premise and cloud environments.

Regards,

Daniel

Solution

Hi Daniel,

We are using version 11 but not sure the build, and we are using on premise installation. we are able to set the AD authentication, but when we go to the service studio there is no option on the web screen to choose the integrated authentication as stated in the official guides.

https://success.outsystems.com/Documentation/11/Developing_an_Application/Secure_the_Application/End_User_Management/End_Users_Authentication/Integrated_Authentication


unfortunately, i think our organization does not have the option for azure AD yet.


Regards,

Chanz

Hi Chanz,

You can easily check your platform version if you go to https://<yourenvironment>/servicecenter. In the right of the screen it is displayed, something like this:

That said, I believe Windows Integration Authentication is already for a long time available in OutSystems.

So to confirm you do not see the circled checkbox in the below screen image?


(copied from https://success.outsystems.com/Documentation/11/Developing_an_Application/Secure_the_Application/End_User_Management/End_Users_Authentication/Configure_Active_Directory_authentication)

Regards,

Daniel

Daniël Kuhlmann wrote:

Hi Chanz,

What version of the OutSystrms platform are you using, some features have only become available in recent platform versions.

As an alternative you could also consider Azure AD authentication. However z this only became available to in recent platform versions.

If you synchronize your on-premise AD with Azure AD, then you can following the following guide which works for traditional and reactive web. It uses the Azure AD authentication support build into OutSystems:

https://success.outsystems.com/Documentation/11/Developing_an_Application/Secure_the_Application/End_User_Management/End_Users_Authentication/Configure_Azure_AD_Authentication

This solution will work for both OutSystems  on+premise and cloud environments.

Regards,

Daniel

We are able to get the AD working now.


But we saw another issue is that we need the user to login the first time then we can assign the role to the account. Any solution that we can sync all our users in organization to outsystem user module.


Do you want us to create another topic on the AD sync to outsystem.


Regards,

Zhi Wei


Hi,

Yes, another problem should be another forum post, so it can have its own possible solution marked.

Regards,

Daniel