mirror of
https://github.com/MeowLynxSea/Proksea.git
synced 2025-07-10 19:34:41 +00:00
20 lines
565 B
TypeScript
20 lines
565 B
TypeScript
export type ClientAssertionConfig = {
|
|
clientId: string;
|
|
tokenEndpoint?: string;
|
|
};
|
|
export type ClientAssertionCallback = (config: ClientAssertionConfig) => Promise<string>;
|
|
/**
|
|
* Client Assertion credential for Confidential Clients
|
|
*/
|
|
export type ClientAssertion = {
|
|
assertion: string | ClientAssertionCallback;
|
|
assertionType: string;
|
|
};
|
|
/**
|
|
* Client Credentials set for Confidential Clients
|
|
*/
|
|
export type ClientCredentials = {
|
|
clientSecret?: string;
|
|
clientAssertion?: ClientAssertion;
|
|
};
|
|
//# sourceMappingURL=ClientCredentials.d.ts.map
|