[
https://issues.apache.org/jira/browse/JAMES-3455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17239117#comment-17239117
]
Benoit Tellier commented on JAMES-3455:
---------------------------------------
Hello.
Which component are you speaking of?
JMAP? WebAdmin?
> We are thinking of adding an additional field like "email" to the JWT token
> and making a new configuration key for james, that shows from which field to
> load the user's name.
Looks cool!
I support this, as long as specifying this is optional, defaults are unchaged
(no breaking changes) and the new configuration option is correctly documented.
Cheers,
Benoit
> Configurable login field in jwt token authentication.
> -----------------------------------------------------
>
> Key: JAMES-3455
> URL: https://issues.apache.org/jira/browse/JAMES-3455
> Project: James Server
> Issue Type: Wish
> Reporter: Andreas Valdma
> Priority: Minor
>
> We have a production system that uses jwt tokens. Unfortunately the subject
> field in our JWT token has a different value than we want for our emails. We
> are thinking of adding an additional field like "email" to the JWT token and
> making a new configuration key for james, that shows from which field to load
> the user's name. Currently the username is read from the "sub" field.
> We propose making it configurable, from which field the JwtTokenVerifier
> extracts the login from the JWT token.
> For example, in case of a JWT token content:
> {code:java}
> {
> "sub": "1234567890",
> "name": "John Doe",
> "iat": 1516239022,
> "email": "[email protected]"
> }{code}
> I'd configure the login field as "email", then "[email protected]" will
> be extracted as the login for the user.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]