@sigstore/cli
Version:
16 lines (15 loc) • 448 B
TypeScript
import type { IdentityProvider } from 'sigstore';
export interface OAuthIdentityProviderOptions {
issuer: string;
clientID: string;
clientSecret?: string;
redirectURL?: string;
}
export declare class OAuthIdentityProvider implements IdentityProvider {
private server;
private issuer;
private clientID;
private clientSecret?;
constructor(options: OAuthIdentityProviderOptions);
getToken(): Promise<string>;
}