oidc-client
Reactive icon

OIDC Client

Stable version 1.0.12 (Compatible with OutSystems 11)
Uploaded
 on 5 May (4 weeks ago)
 by 
5.0
 (3 ratings)
oidc-client

OIDC Client

Details
OpenId Connect client for Outsystems
Read more

Generic OpenId Connect (OIDC) client.

Supports multiple OIDC clients (e.g: AzureAd, Okta, Onelogin, Auth0, etc).

You can have multiple configurations simultaneously.

Supports the "Authorization Code" flow and the "Proof Key for Code Exchange (PKCE)" flow

Release notes (1.0.12)

Added:

  • Added an Opt-in setting for existing configurations to create an entry on the platform's "General Log" to register successful logins. This allows the logs to be available using the Log Streaming add-on.
    • This setting can be toggled per "app configuration"
    • The log will have "OIDC_Audit" as the "source" for easy search in Service Center.
    • The log format will be: 
      • Login from UserId: X | OIDCAppName: AppName | RedirectTo: "/OIDCTest/Home"


Changed:

  • There is now a feedback message when an invalid or unreachable OIDC discovery endpoint is used to help guide the users to fix it instead of allowing the configuration to be saved incorrectly
  • The purge timers were changed to no longer be multi-tenant. This will result in less executions overall for the purge logic.


Fixed:

  • Fixed an issue on the Timer_PurgeSessions that could be stuck trying to purge mobile sessions when it shouldn't. Now mobile sessions are properly ignored as intended.
  • Fixed an issue where the Timer_PurgeSessions would not call itself if the logical timeout had been reached and instead was calling the Timer_PurgeState. Now the Timer_PurgeSessions will be properly recalled upon reaching it's timeout. The timer Timer_PurgeState will only be called when the timer Timer_PurgeSessions has cleared all the sessions it needs to. 


License (1.0.12)
Reviews (0)
Team
Other assets in this category