[auth0] Add authorizationCodeGrant method for oauth (#38957)

This commit is contained in:
Oleg Iasinovskyi 2019-10-08 17:08:56 -04:00 committed by Armando Aguirre
parent 50f2294810
commit e082aabf61
2 changed files with 15 additions and 2 deletions

View File

@ -143,6 +143,11 @@ auth
// Handle the error.
});
auth
.oauth.authorizationCodeGrant({
code: '{CODE}',
redirect_uri: '{REDIRECT_URI}'
});
// Update a user
management
@ -511,4 +516,4 @@ management.createEmailTemplate({name: 'template_name'}, (err) => {console.log(er
management.getEmailTemplate({name: 'template_name'}).then(data => {console.log(data)});
management.getEmailTemplate({name: 'template_name'}, (err, data) => {console.log(data)});
management.updateEmailTemplate({name: 'template_name'}, {type:'type'}).then(data => {console.log(data)});
management.updateEmailTemplate({name: 'template_name'}, {type:'type'}, (err, data) => {console.log(data)});
management.updateEmailTemplate({name: 'template_name'}, {type:'type'}, (err, data) => {console.log(data)});

View File

@ -236,7 +236,7 @@ export interface Client {
// The algorithm used to sign the JsonWebToken
alg?: 'HS256' | 'RS256';
};
/**
/**
* A set of grant types that the client is authorized to use
*/
grant_types?: Grant[];
@ -557,6 +557,11 @@ export interface PasswordGrantOptions {
realm?: string;
}
export interface AuthorizationCodeGrantOptions {
code: string;
redirect_uri: string;
}
export interface ObjectWithId {
id: string;
}
@ -1135,6 +1140,9 @@ export class OAuthAuthenticator {
socialSignIn(data: SocialSignInOptions): Promise<SignInToken>;
socialSignIn(data: SocialSignInOptions, cb: (err: Error, data: SignInToken) => void): void;
authorizationCodeGrant(data: AuthorizationCodeGrantOptions): Promise<SignInToken>;
authorizationCodeGrant(data: AuthorizationCodeGrantOptions, cb: (err: Error, data: SignInToken) => void): void;
}
export class PasswordlessAuthenticator {