Get Access Token
The getAccessToken
method retrieves the current access token for the authenticated user.
Definition
zkdb.auth.getAccessToken(): string | undefined;
Parameters
- None
Returns
string | undefined
: Returns the current JWT access token used for API authentication if the user is logged in, orundefined
if not authenticated. This token is automatically included in API requests and should not be manually added to headers.
Example
import { ZkDatabase } from 'zkdb';
const zkdb = await ZkDatabase.connect({
userName: "chiro-user",
privateKey: "EKFTciRxyxshZjimay9sktsn7v5PvmC5zPq7q4JnitHUytxUVnFP",
environment: "node",
// This URL is for test environment
url: "https://api.zkdatabase.org/graphql",
});
await zkdb.auth.signIn();
console.log('Access token:', zkdb.auth.getAccessToken());
await zkdb.auth.signOut();
Result:
Access token: "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyTmFtZSI6ImNoaXJvLXVzZXIiLCJlbWFpbCI6ImNoaXJvQGV4YW1wbGUuY29tIiwiZXhwIjoyMjU2ODQ1OTY2MDF9.-Y4kSFSazvgMfIUIgl1wwgMAe33-UAWm45D4RaERvkk"