Skip to content

Commit cb97223

Browse files
authored
Merge pull request #38 from kinde-oss/feat/new_password_provided
Feat/new password provided
2 parents 94035c6 + df220ad commit cb97223

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

lib/types.ts

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,14 @@ export enum WorkflowTrigger {
8686
UserTokenGeneration = "user:tokens_generation",
8787
M2MTokenGeneration = "m2m:token_generation",
8888
ExistingPasswordProvided = "user:existing_password_provided",
89+
NewPasswordProvided = "user:new_password_provided",
8990
}
9091

9192
export type WorkflowEvents =
9293
| onUserTokenGeneratedEvent
9394
| onM2MTokenGeneratedEvent
94-
| onExistingPasswordProvided;
95+
| onExistingPasswordProvided
96+
| onNewPasswordProvided;
9597

9698
type EventBase = {
9799
request: RequestContext;
@@ -146,6 +148,22 @@ export type onExistingPasswordProvided = EventBase & {
146148
};
147149
};
148150

151+
export type onNewPasswordProvided = EventBase & {
152+
context: {
153+
auth: {
154+
firstPassword: string; // the first password entered
155+
secondPassword: string; // password match field
156+
newPasswordReason: "reset" | "initial"; // whether it is registration or reset
157+
};
158+
user: {
159+
id: string;
160+
};
161+
workflow: {
162+
trigger: WorkflowTrigger.NewPasswordProvided;
163+
};
164+
};
165+
};
166+
149167
export type onM2MTokenGeneratedEvent = EventBase & {
150168
context: {
151169
workflow: {

0 commit comments

Comments
 (0)