- Don't follow redirects for OkHttp. This fixes MFA issues when using classic Okta and session token login.
- Fix vulnerabilities and remove jsonpath-plus. Thanks to vero1024 for contribution in this release!
- #437 Update OktaOidc to 3.11.7 to fix xcprivacy compile errors on iOS
- #431 Use OkHttp for networking calls in Android
- #409 Update signInWithBrowser typescript parameters to include login_hint and prompt. Thanks to arelstone for this contribution!
- #407 Fix createConfig crash in release 2.11.0 on iOS
- #404 Use native callbacks instead of promise in createConfig. This can potentially avoid issue with the createConfig not returning sometimes.
- #397 Update the SDK to use react-native 0.73. This also simplifies build logic for Android native modules.
- #393 Log stack traces for android exceptions
- #378 Fix sessionClient being null when not calling login
- #343 Update okta-oidc-android to 1.3.4
- Update react-native dependencies
- #314 Update babel/core library to 7.18.9
- #317 Update react-native to 0.68.3
- #321 Updates iOS OIDC dependency
- #322 Updates Android OIDC dependency
- #307 Update okta-oidc-android to 1.2.5
- Update dependencies
- #267 Add prompt parameter support
- Update dependencies
- #270 Fix payload forming on Android
- #240 Updates transitive dependency on okta-oidc-android dependencies (Android)
- #232 Updates React Native dependencies
- #225 Fixes TypeScript definitions for
getAuthClient
- #194 Replaces jwt library
- #197 Replaces clear method (iOS)
- #199 Fixes sign in results dispatch (Android)
- OIDC ios dependencies update
- #155 Changes
signOut
andsignInWithBrowser
methods signature to return a Promise (iOS) - #177 Changes
signOut
andsignInWithBrowser
methods signature to return a Promise (Android)
Note: For more details, follow migration guide.
- #211 Backport Fixes sign in results dispatch (Android)
- #183 Updates iOS OIDC dependency: fixes the error when it cannot install OktaOidc 3.10.5
- Reverts breaking change
- #158 Fixes TS definition for
authenticate
method
- #147 Accepts
oktaAuthConfig
increateConfig
method to pass configuration for generating theauthClient
(OktaAuth instance).
- #144 Fixes
noSSO
parameter in TS definition file
- Dependencies upgrade
- #131 Fixes iOS package linking
- #117 Adds
noSSO
parameter on iOS
- #107 Fixes Android nonexistent activity obtainment
- #124 Updates iOS OktaOidc dependency
- #103 Fixes hermes engine support
- #96 Updates okta-oidc-android dependency to 1.0.17
- #94 Fixes a build script to add support of file copying
- #91 Fixes "types" parameter in package.json
- #82 Fixes java import at BridgeModule
- #84 Adds
types/index.d.ts
intofiles
array - #88 Adds Swift version to podspec
- #77 Adds support for typescript
- #76 Returns true for
isAuthenticated
only if both Access and ID Tokens are valid (ios) - #78 Fixes npe for unauthorized token request
- #79 Returns true for
isAuthenticated
only if both Access and ID Tokens are valid (android)
- #71 Upgrades outdated dependencies
- #66 Rejects getAccessToken promise if expired
- #62 Fixes getAccessToken promise rejection
- #60 Sanity check in introspecttoken
- #57 Fixes ios background thread exception
- #48 Adds support for "idp" parameter on iOS
- #46 Fix a null pointer exception in OktaSdkBridgeModule#onActivityResult
- #24 Supports setting a Chrome tab color on Android
- #29 Adds support for HTTP timeouts on Android
- #30 Adds support for "idp" parameter on Android
- #20 Updates minimum Android SDK version to 21
- #16 Points to OIDC 3.9.2 (iOS)
- #11 Pins Cocoa Pod for iOS OIDC library to 3.8.0 because 3.9.0 introduces a conflict with Google AppAuth library
- #10 Upgrades okta-oidc-android dependency
- #790 Pass consistent UA header in http request
- #751
- Support primary authentication flow
- Add
getAuthClient
method to expose@okta/okta-auth-js
client instance - Add
Promise
support forauthenticate
method
f734054
-clearTokens
will remove all tokens from local storage
52bebbf
- Update Android OIDC dependency to 1.0.8
05a3033
-refreshTokens
should save the new tokens (iOS)
05be754
- Compilation error in Android bridge file
58618c8
- Addedauthenticate(withSessionToken:)
public method
58618c8
- Added support for React Native 0.60.x
c422f1d
- Add Carthage support
138f068
- Make hardware backed key store configurable on android devices
773bc9f
- Clears session client on android after user signs out
e8948a8
- Reworks the React Native SDK. This major version upgrade removes Expo/Unimodules dependencies, replaces with Native Modules acting as wrappers around okta-oidc-android and okta-oidc-ios, and introduces new usages. For more details, refer to the commit.
2945461
- Updates@okta/configuration-validation
version
1d214b4
- Adds configuration validation forissuer
,client_id
, andredirect_uri
when passed into the security component.
c8b7ab5a
- Migrate dependencies to project root utilizing yarn workspaces.c26ffa0
- Locks react-native dependency to0.55
.e1eecba
- Callout Expo dependency.