Sha256: d726a35af39e67cefbcff13282e30c9eede3506ccef5fee0da117407506064a7

Contents?: true

Size: 729 Bytes

Versions: 24

Compression:

Stored size: 729 Bytes

Contents

import { Issuer } from './issuer';
import type { IdentityProvider } from '@sigstore/sign';
interface OAuthProviderOptions {
    issuer: Issuer;
    clientID: string;
    clientSecret?: string;
    redirectURL?: string;
}
export declare class OAuthProvider implements IdentityProvider {
    private clientID;
    private clientSecret;
    private issuer;
    private codeVerifier;
    private state;
    private redirectURI?;
    constructor(options: OAuthProviderOptions);
    getToken(): Promise<string>;
    private initiateAuthRequest;
    private getIDToken;
    private getBasicAuthHeaderValue;
    private getAuthRequestURL;
    private getAuthRequestParams;
    private getCodeChallenge;
    private openURL;
}
export {};

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
immosquare-cleaner-0.1.51 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.50 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.49 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.48 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.47 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.46 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.45 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.44 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.43 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.42 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.41 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.40 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.39 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.38 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.32 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.31 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.30 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.29 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.28 node_modules/sigstore/dist/identity/oauth.d.ts
immosquare-cleaner-0.1.27 node_modules/sigstore/dist/identity/oauth.d.ts