mirror of
https://github.com/teamhanko/hanko.git
synced 2025-10-27 06:06:54 +08:00
feat: custom jwt claims
This commit is contained in:
committed by
GitHub
parent
bc9eece531
commit
efeca4a76f
@ -404,12 +404,15 @@ func (h *PasscodeHandler) Finish(c echo.Context) error {
|
||||
}
|
||||
}
|
||||
|
||||
var emailJwt *dto.EmailJwt
|
||||
var emailJwt *dto.EmailJWT
|
||||
if e := userModel.Emails.GetPrimary(); e != nil {
|
||||
emailJwt = dto.JwtFromEmailModel(e)
|
||||
emailJwt = dto.EmailJWTFromEmailModel(e)
|
||||
}
|
||||
|
||||
token, rawToken, err := h.sessionManager.GenerateJWT(*passcode.UserId, emailJwt)
|
||||
token, rawToken, err := h.sessionManager.GenerateJWT(dto.UserJWT{
|
||||
UserID: passcode.UserId.String(),
|
||||
Email: emailJwt,
|
||||
})
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to generate jwt: %w", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user