Skip to main content

๐Ÿ”“Direct SSO Login to Forms

Youย setup SSO and use it for your person records. You know your students can access their application using your institution's single sign-on authentication.

And you may be aware of the Knowledge Base's recommended URL structure to use SSO login for a person/application portal.ย And you know you can require login for a form using Form Properties โ€“ but can you require SSO login on a form?

The short answer is โ€“ no, you cannot require SSO login. Slate username/password authentication and secure link will technically be enabled, too.

But you can use the same Single Sign-on URL structure referenced in the KB to hand off authentication to single sign-on; not just to portals, but to any person or application scoped form in Slate. And so long as you never publish the โ€œnormalโ€ Slate URL, then you can effectively โ€œrequireโ€ SSO login for those forms.

Anytime you use the ?realm=&r= URL structure, you are directing Slate to initiate an authenticated session using SSO, and the user will remain logged in for subsequent portal or form navigation, too.

We recommend using encoded URL equivalents of symbols in your URL path, rather than just appending the path directly in the &r= structure. This improves the reliability of the transition from SSO authentication back to the redirected URL.

Destination

Path

Example

Vanity URL

/register/vanityURL

https://go.reworkflow.com/manage/login?realm=&r=%2Fregister%2FvanityURL

Form GUID

/register/?id=2fc07899-490b-49b9-bbae-ea77559e00f8

https://go.reworkflow.com/manage /login?realm=&r=%2Fregister%2F%3Fid%3D2fc07899-490b-49b9-bbae-ea77559e00f8