[ 
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": "abcdefg...@example.com"
> }{code}
> I'd configure the login field as "email", then "abcdefg...@example.com" will 
> be extracted as the login for the user.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to