Describe the feature request?
The OpenID Connect (OIDC) spec outlines an optional acr_values query param that can be provided on /authorize API calls (see https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest and https://openid.net/specs/openid-connect-core-1_0.html#acrSemantics).
Okta's web APIs support this query param (see https://developer.okta.com/docs/guides/step-up-authentication/main/), as does the the Okta Auth JS library that is embedded within this library (see https://github.com/okta/okta-auth-js?tab=readme-ov-file#authorize-options).
However, if I'm running in the React Native environment and want to use this library's signInWithBrowser function, which handles the browser login and /authorize call, there does not appear to be any option to specify the desired acr_values, among several other query params.
It would be great to have this functionality supported for React Native via this library, as it will allow companies like mine to build step-up authentication across our whole product ecosystem. Thanks!
Implementation details
I see two ways this could be implemented, not sure which makes more sense:
- Add a section within the
Okta.ConfigParameters for acr_values. This makes sense because the issuer, scopes, and other /authorize query params are set here already.
- Add a section within the
signInWithBrowser's Okta.BrowserOptions for /authorize query params, including acr_values.
New or Affected Resource(s)
N/A
Provide a documentation link
See above
Additional Information?
N/A
Describe the feature request?
The OpenID Connect (OIDC) spec outlines an optional
acr_valuesquery param that can be provided on/authorizeAPI calls (see https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest and https://openid.net/specs/openid-connect-core-1_0.html#acrSemantics).Okta's web APIs support this query param (see https://developer.okta.com/docs/guides/step-up-authentication/main/), as does the the Okta Auth JS library that is embedded within this library (see https://github.com/okta/okta-auth-js?tab=readme-ov-file#authorize-options).
However, if I'm running in the React Native environment and want to use this library's
signInWithBrowserfunction, which handles the browser login and/authorizecall, there does not appear to be any option to specify the desiredacr_values, among several other query params.It would be great to have this functionality supported for React Native via this library, as it will allow companies like mine to build step-up authentication across our whole product ecosystem. Thanks!
Implementation details
I see two ways this could be implemented, not sure which makes more sense:
Okta.ConfigParametersforacr_values. This makes sense because theissuer,scopes, and other/authorizequery params are set here already.signInWithBrowser'sOkta.BrowserOptionsfor/authorizequery params, includingacr_values.New or Affected Resource(s)
N/A
Provide a documentation link
See above
Additional Information?
N/A