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?
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.
So, Can we publish our app as public app which does not required any UiPath authentication ?
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 ?
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…