Member Junction
    Preparing search index...

    A registered way of opening a session against a kind of source.

    @RegisterClass(BaseAccessDriver, 'OAuthClientCredentials')
    export class OAuthAccessDriver extends BaseAccessDriver {
    public readonly Key = 'OAuthClientCredentials';
    public async Connect(request: AccessRequest): Promise<AccessArtifact> {
    const token = await exchange(request.Secret, request.Parameters.TokenURL);
    return { Headers: { Authorization: `Bearer ${token.access_token}` }, ExpiresAt: token.expires };
    }
    }

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    Key: string

    The registration key. Must match the key passed to @RegisterClass.

    Methods