UNPKG

@ydbjs/auth

Version:

Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.

24 lines 634 B
import { CredentialsProvider } from './index.js'; /** * Provides access token-based authentication credentials. * * @class AccessTokenCredentialsProvider * @extends CredentialsProvider */ export class AccessTokenCredentialsProvider extends CredentialsProvider { #token; constructor(credentials) { super(); this.#token = credentials.token; } /** * Returns the token from the credentials. * @param force - ignored * @param signal - ignored * @returns the token */ getToken() { return Promise.resolve(this.#token); } } //# sourceMappingURL=access-token.js.map