App authentication using SSO

Hi friends,

I need help with app login using SSO authentication. I am new to apps.

I have already built an app, and I want it to be public. When someone accesses the URL, it should prompt the company’s SSO for authentication. Only after successful authentication should the user be able to use the app.

Is it possible to achieve this? If yes, how can we do it, and what kind of access is required?

Hi @sachinns94

Yes, it is possible. apps automatically uses your tenant’s Azure AD SSO. When a user opens the app URL, UiPath forces Azure AD login before loading the app. Users must exist in your Azure AD and must have Apps User or Apps Viewer role in Orchestrator. No SSO setup is needed inside the app itself.

If helpful, mark as solution. Happy automation with UiPath

I am not referring to UiPath tenant SSO authentication. I want user to use the company SSO (I believe it is Microsoft) for authentication and then user can have access without any need for UiPath login.

this is not possible. UiPath apps always require authentication through UiPath orchestrator. even if microsoft sso is used, it must be configured at the orchestrator/tenant level and users still need to be authenticated as UiPath users. direct access without any UiPath authentication is not supported.

1 Like

Ok, Thanks for the confirmation. Happy Automation.

1 Like

Great @sachinns94

If helpful, mark as solution. Happy automation with UiPath! :white_check_mark:

@sachinns94

directly using your own sso login is not possible

but public apps can be embedded

you can create a pade with node or angular and then have sso as the first page and then redirect the first page to UiPath apps url

not a direct way but possible..but again you need a hosting space for your node app as well

cheers

1 Like

Hi @Anil_G
Thanks for the response.

  1. So, Can we publish our app as public app which does not required any UiPath authentication ?

  2. Also, If we embed our public app and use company SSO, then redirect to our app URL. Is there any way to capture the username who logged in through company SSO and use that in our app ?

@sachinns94

Yes you can publish and then embed as well https://drive.google.com/drive/folders/1SQUUmOYfuNGG57fK0iJ8F93V_54uBg-y?usp=sharing

you might not be able to get the data from the external sso directly into app…you might need one more layer in between.either as user or call a different api from your react or node app and set the user details in orchestrator in dataservices or so and retrieve from there…but main problem would be finding the instance it needs to connect to…

cheers

1 Like