SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 64608: SAS® Viya® 3.4 authentication does not work when you use Okta as an external OAuth/OpenID Connect provider

DetailsHotfixAboutRate It

SAS Viya 3.4 authentication does not work when you use Okta as an external OAuth/OpenID Connect provider. This issue occurs because the SAS Logon Manager request to the OpenID Connect provider does not contain the STATE parameter. SAS Logon Manager in SAS Viya 3.4 does not currently support the STATE parameter when you use external providers.

Workaround

If you want to continue to use Okta before the fix is available in a future release of SAS Viya, you can switch from using OAuth/OpenID Connect to using SAML. For more information, see the SAML Application Setup Overview section of the Okta documentation.

A fix for this issue is planned for a future software release.

Additional Information

For more information about the STATE parameter, see the following resources:

  • The STATE parameter is not a required part of the authentication request according to the OpenID Connect specification. For more details, see the "3.1.2.1. Authentication Request" section of OpenID Connect Core 1.0 incorporating errata set 1.
  • For more information about the OAuth 2.0 STATE parameter from the Okta provider, see the OpenID Connect & OAuth 2.0 API documentation.


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS ViyaLinux for x643.43.4Viya
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.