Skip to main content

IssueUserTokenOptions

@coinbase/waas-server-authAPI


Type alias: IssueUserTokenOptions

IssueUserTokenOptions: Object

Type declaration

apiKeyName

apiKeyName: string

The name of the CDP API key that we're using to generate auth tokens. See your downloaded .json file for this, under "name".

privateKey

privateKey: string

The private key of the CDP API key. See your downloaded .json file for this, under "private_key".

ttlSeconds?

optional ttlSeconds: number

The time to live for the token, in seconds. Maximum is 900 seconds (15 minutes).

userID

userID: string

The ID of the user in your system to scope the token to.

Note: This must be a UUID.

If the user ID in your system is not a UUID, you should either generate and store a UUID for each user or deterministically create a UUID using your current user ID.

Was this helpful?