@@ -673,7 +673,7 @@ func (s AuthService) SendMagicLink(ctx context.Context, req *SendMagicLinkReques
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s AuthService) GetMagincLinkEmail(ctx context.Context, tokenString string) (mail.Addr, error) {
|
func (s AuthService) GetMagicLinkEmail(ctx context.Context, tokenString string) (mail.Addr, error) {
|
||||||
payload, err := statelesstoken.ValidateToken[MagicLinkData](s.tokenSecret, TokenTypeMagicLink, tokenString)
|
payload, err := statelesstoken.ValidateToken[MagicLinkData](s.tokenSecret, TokenTypeMagicLink, tokenString)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return mail.Nil, NewInvalidTokenError()
|
return mail.Nil, NewInvalidTokenError()
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ func (r *mutationResolver) VerifyMagicLink(ctx context.Context, input types.Veri
|
|||||||
session := authn.SessionFromContext(ctx)
|
session := authn.SessionFromContext(ctx)
|
||||||
identity := authn.IdentityFromContext(ctx)
|
identity := authn.IdentityFromContext(ctx)
|
||||||
|
|
||||||
email, err := r.iam.AuthService.GetMagincLinkEmail(ctx, input.Token)
|
email, err := r.iam.AuthService.GetMagicLinkEmail(ctx, input.Token)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
var errInvalidToken *iam.ErrInvalidToken
|
var errInvalidToken *iam.ErrInvalidToken
|
||||||
if errors.As(err, &errInvalidToken) {
|
if errors.As(err, &errInvalidToken) {
|
||||||
|
|||||||
Reference in New Issue
Block a user