Skip to content

Releases: TankerHQ/sdk-ruby

v2.29.0

20 Apr 09:14
Compare
Choose a tag to compare

OpenID Connect

The identity verification using the OIDC has been revamped to improve security and isolation between Tanker servers and an application server using Tanker:

  • A new mandatory nonce, created through create_oidc_nonce, should be used in OIDC authorization code flow. It allows:
    • Application server to deny any request using an IdToken already seen. Preventing Tanker from impersonating end-users
    • Tanker to perform an additional challenge with end-users before accepting an IdToken. Preventing an Application server from impersonating end-users
  • OIDC for provisional identity verification is not available anymore

The OIDC verification guide has been updated accordingly.

v2.28.0

20 Apr 09:14
Compare
Choose a tag to compare

There is no new feature or externally visible change in this version of the SDK.

v2.27.0

24 Feb 12:06
Compare
Choose a tag to compare

API breakages

  • Removed the deprecated Core#revoke_device and Core#connect_device_revoked_handler methods
  • Deprecated the Core#device_id and Core#device_list methods

v2.26.0

13 Jan 15:43
Compare
Choose a tag to compare

Server operation

  • Allow user enrollment server side through the new enroll_user API. Follow the user enrollment guide for more detail about its usage.

v2.25.0

15 Dec 16:13
Compare
Choose a tag to compare

Local storage

  • API breakage: Options' constructor's writable_path has been replaced by persistent_path and cache_path. They allow separating permanent device keys from the cache.
  • Upgrading to this version will force a verification on all devices.

Misc improvements

  • Improved error reporting when using invalid identities.
  • Tanker's state is now Stopped after a Conflict on verify_identity.

v2.24.0

17 Nov 14:31
Compare
Choose a tag to compare

Pre-verified verification methods

It is now possible to use pre-verified verification methods with set_verification_method, see the dedicated guide.

Error Handling

  • Correctly throw PreconditionFailed instead of InternalError when using 2FA without activating the feature beforehand.

v2.23.0

13 Oct 17:15
Compare
Choose a tag to compare

There is no new feature or externally visible change in this version of the SDK.

v2.22.0

29 Sep 15:14
Compare
Choose a tag to compare

There is no new feature or externally visible change in this version of the SDK.

v2.21.0

20 Aug 14:24
Compare
Choose a tag to compare

Phone number verification

The SDK now supports provisional identities based on phone numbers.

See the identity SDKs to create such provisional identities. You can use them just like provisional identities based on email, see the dedicated guide.

v2.20.0

28 Jul 15:37
Compare
Choose a tag to compare