Fix Auth0 createPasswordChangeTicket() parameters. (#23147)

This commit is contained in:
Seth Westphal
2018-01-24 10:58:16 -06:00
committed by Andy
parent fef2c8c616
commit 2c84740341
2 changed files with 22 additions and 6 deletions

View File

@@ -131,3 +131,13 @@ const retryableManagementClient = new auth0.ManagementClient({
enabled : true
}
});
management.createPasswordChangeTicket({
connection_id: 'con_id',
email: 'test@me.co',
new_password: 'password',
result_url: 'https://www.google.com/',
ttl_sec: 86400,
}, (err: Error, data) => {
console.log(data.ticket);
});

View File

@@ -488,10 +488,16 @@ export interface UserIdParams {
}
export interface PasswordChangeTicketParams {
result_url: string;
user_id: string;
email: string;
new_password: string;
result_url?: string;
user_id?: string;
new_password?: string;
connection_id?: string;
email?: string;
ttl_sec?: number;
}
export interface PasswordChangeTicketResponse {
ticket: string;
}
export interface EmailVerificationTicketOptions {
@@ -711,8 +717,8 @@ export class ManagementClient {
sendEmailVerification(data: UserIdParams, cb?: (err: Error, data: any) => void): void;
// Tickets
createPasswordChangeTicket(params: PasswordChangeTicketParams): Promise<any>;
createPasswordChangeTicket(params: PasswordChangeTicketParams, cb?: (err: Error, data: any) => void): void;
createPasswordChangeTicket(params: PasswordChangeTicketParams): Promise<PasswordChangeTicketResponse>;
createPasswordChangeTicket(params: PasswordChangeTicketParams, cb?: (err: Error, data: PasswordChangeTicketResponse) => void): void;
createEmailVerificationTicket(data: EmailVerificationTicketOptions): Promise<any>;
createEmailVerificationTicket(data: EmailVerificationTicketOptions, cb?: (err: Error, data: any) => void): void;