tankersdk-identity

Tanker identity library


License
Other
Install
pip install tankersdk-identity==3.3.1

Documentation

Tanker logo

License Actions status PyPi package Coverage Deps scanning

Identity SDK

Tanker identity generation in Python for the Tanker SDK.

Installation

With pip:

$ pip install tankersdk-identity

API

tankersdk_identity.create_identity(app_id, app_secret, user_id)

Create a new Tanker identity. This identity is secret and must only be given to a user who has been authenticated by your application. This identity is used by the Tanker client SDK to open a Tanker session

app_id
The app ID, must match the one used in the constructor of the Core SDK.

app_secret
The app secret, secret that you have saved right after the creation of your app.

user_id
The ID of a user in your application.

tankersdk_identity.create_provisional_identity(app_id, "email", email)

Create a Tanker provisional identity. It allows you to share a resource with a user who does not have an account in your application yet.

app_id
The app ID, must match the one used in the constructor of the Core SDK.

email
The email of the potential recipient of the resource.

tankersdk_identity.get_public_identity(identity)

Return the public identity from an identity. This public identity can be used by the Tanker client SDK to share encrypted resource.

identity
A secret identity.

Going further

Read more about identities in the Tanker guide.

Check the examples folder for usage examples.