Basic logout flow and better UX

This commit is contained in:
2020-05-26 11:11:53 +02:00
parent 44338f06e3
commit 2851c879b6
21 changed files with 298 additions and 75 deletions

View File

@ -15,8 +15,9 @@ type VerifyUserRequest struct {
}
type VerifyUserData struct {
Email string
Challenge string
Email string
Challenge string
RememberMe bool
}
func HandleVerifyUserRequest(ctx context.Context, qry cqrs.Query) (interface{}, error) {
@ -28,7 +29,7 @@ func HandleVerifyUserRequest(ctx context.Context, qry cqrs.Query) (interface{},
ctn := container.Must(ctx)
conf := config.Must(ctn)
email, challenge, err := token.Verify(
email, challenge, rememberMe, err := token.Verify(
conf.HTTP.TokenSigningKey,
conf.HTTP.TokenEncryptionKey,
req.Token,
@ -39,8 +40,9 @@ func HandleVerifyUserRequest(ctx context.Context, qry cqrs.Query) (interface{},
}
data := &VerifyUserData{
Email: email,
Challenge: challenge,
Email: email,
Challenge: challenge,
RememberMe: rememberMe,
}
return data, nil