Appian Community and Appian Academy are being upgraded. As a part of the upgrade, Appian Community is currently in read-only mode, and user registration is disabled until August 3. We apologize for any inconvenience this may cause, but a more secure, stable, and performant Community experience is coming soon!

The new Appian Community launches August 3, followed by Appian Academy on August 7. During the migration, Appian Community Edition, Appian Academy, Documentation, Certifications, Instructor-led Customer Training, Partner Sales Training & Accreditation, and Forum (for Appian Partners and Customers only) will remain available.

Trigger access verification on user login using OIDC bearer token in Appian

Certified Lead Developer

I am looking for advice on automating an access verification step in Appian.

Each time a user logs in via OIDC, we need to call an external endpoint to verify their access. The endpoint requires the user bearer token issued at login, and we can only reliably perform the check while the user session is active. Because of this, we cannot defer the verification to a scheduled job.

Is there a recommended Appian pattern to run logic immediately on login, so we can call the endpoint once and persist the user’s access in an Appian table. The goal is to avoid invoking the external API on every site page load.

I tried using a service backed record, but it still requires a trigger such as a record view load. Similarly, a process model still needs a user action to start.

Are there any platform supported options for a login hook, post authentication trigger, or another best practice approach to achieve this

Any guidance would be appreciated.

Thanks

  Discussion posts and replies are publicly visible

Parents Reply Children
No Data