mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-08 09:17:06 +08:00
Update Auth0 typings for client credentials
This commit is contained in:
@@ -7,7 +7,8 @@ const management = new auth0.ManagementClient({
|
||||
|
||||
const auth = new auth0.AuthenticationClient({
|
||||
domain: '{YOUR_ACCOUNT}.auth0.com',
|
||||
clientId: '{OPTIONAL_CLIENT_ID}'
|
||||
clientId: '{OPTIONAL_CLIENT_ID}',
|
||||
clientSecret: '{OPTIONAL_CLIENT_SECRET}'
|
||||
});
|
||||
|
||||
// Using a callback.
|
||||
|
||||
18
types/auth0/index.d.ts
vendored
18
types/auth0/index.d.ts
vendored
@@ -83,6 +83,7 @@ export interface Identity {
|
||||
|
||||
export interface AuthenticationClientOptions {
|
||||
clientId?: string;
|
||||
clientSecret?: string;
|
||||
domain: string;
|
||||
}
|
||||
|
||||
@@ -131,6 +132,16 @@ export interface ResetPasswordEmailOptions {
|
||||
connection: string;
|
||||
}
|
||||
|
||||
export interface ClientCredentialsGrantOptions {
|
||||
audience: string;
|
||||
}
|
||||
|
||||
export interface PasswordGrantOptions {
|
||||
username: string;
|
||||
password: string;
|
||||
realm?: string;
|
||||
}
|
||||
|
||||
export interface ObjectWithId {
|
||||
id: string;
|
||||
}
|
||||
@@ -254,8 +265,11 @@ export class AuthenticationClient {
|
||||
getProfile(accessToken: string): Promise<any>;
|
||||
getProfile(accessToken: string, cb: (err: Error, message: string) => void): void;
|
||||
|
||||
getCredentialsGrant(scope: string): Promise<any>;
|
||||
getCredentialsGrant(scope: string, cb: (err: Error, message: string) => void): void;
|
||||
clientCredentialsGrant(options: ClientCredentialsGrantOptions): Promise<any>;
|
||||
clientCredentialsGrant(options: ClientCredentialsGrantOptions, cb: (err: Error, response: any) => void): void;
|
||||
|
||||
passwordGrant(options: PasswordGrantOptions): Promise<any>;
|
||||
passwordGrant(options: PasswordGrantOptions, cb: (err: Error, response: any) => void): void;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user