Hello,
Please guide me to configure Azure AD in OutSystems, and can anyone let me know how we can access our user information from Azure AD?
Hello Nihil,
Basically in OutSystems it will be called as another rest API in usual way. So here you need to find out the right Graph API to fetch the user list and consume that in your application. Can go through below URLs for more clarification :
https://learn.microsoft.com/en-us/graph/use-the-api
https://stackoverflow.com/questions/56424488/how-to-get-a-list-of-users-from-azure-graph-api
regards
https://success.outsystems.com/documentation/11/developing_an_application/secure_the_application/end_users/end_users_authentication/configure_azure_ad_authentication/
https://success.outsystems.com/documentation/11/managing_the_applications_lifecycle/manage_it_users/it_users_integration_with_external_idp_via_openid_connect/configuring_microsoft_azure_ad_authentication/
I did authentication already, but my current issue is getting the users list, which is in Azure AD
Hi Nihil,
I would suggest go through this post. It will guide you as well as some important pointers regarding this approach. Because if you copy all the users from AD then it may impact your OS license cost. Although you can do this using MS Graph API.
Hello, Can you please suggest any other documentation where I can see how to fetch users from Azure Ad using the MS Graph API in OutSystem?
Tip: If you import all users as InActive then you will not need to pay an license fee for these users.
You could probably use this Forge component to assist you in getting the user list: https://www.outsystems.com/forge/component-overview/8943/microsoft-office-365-graph-connector
Hi @Nihil Gujar ,
I have used IDP application to configure azure ad in my project and it works perfectly if you are not using this then you can try
for configuring azure ad by IDP you simply need to provide login, logout url and Azure Ad identifier url, sso certificate or you can simply import xml file instead of this all stuff it will set everything automatically.
once it's configured in idp then you just need to navigate your user to Idp application then idp application redirect user to sso with SAML.
Once user verified by the sso it's returned to Idp again with "decrypt assertion" where you can find user information.you can use "IdP_SSO_URL" action to navigate user from your application to Idp.
For more details go through the idp document:https://www.outsystems.com/forge/component-documentation/599/idp/0
Let me know if need any helps.
Regards,
Arun
Hi,
Checkout this forge component :
https://www.outsystems.com/forge/component-overview/11128/active-directory-core-simplified
Using this you can fetch and filter AD users information using different filters.
pramod.
Active Directory is not the same as Azure Active Directory. That is the reason why Microsoft changed the name of Azure Active Directory to Entra Id recently. It was highly confusing for people that where not in the know.