Browse Source

continued updating userid->sub in auth token

pull/324/merge
Justin Richer 12 years ago
parent
commit
29aa0f2be6
  1. 18
      openid-connect-client/src/main/java/org/mitre/openid/connect/client/OIDCAuthenticationToken.java

18
openid-connect-client/src/main/java/org/mitre/openid/connect/client/OIDCAuthenticationToken.java

@ -49,21 +49,21 @@ public class OIDCAuthenticationToken extends AbstractAuthenticationToken {
* *
* Set to authenticated. * Set to authenticated.
* *
* Constructs a Principal out of the user_id and issuer. * Constructs a Principal out of the subject and issuer.
* @param sub * @param subject
* @param authorities * @param authorities
* @param principal * @param principal
* @param idToken * @param idToken
*/ */
public OIDCAuthenticationToken(String userId, String issuer, public OIDCAuthenticationToken(String subject, String issuer,
UserInfo userInfo, Collection<? extends GrantedAuthority> authorities, UserInfo userInfo, Collection<? extends GrantedAuthority> authorities,
String idTokenValue, String accessTokenValue, String refreshTokenValue) { String idTokenValue, String accessTokenValue, String refreshTokenValue) {
super(authorities); super(authorities);
this.principal = ImmutableMap.of("user_id", userId, "issuer", issuer); this.principal = ImmutableMap.of("sub", subject, "iss", issuer);
this.userInfo = userInfo; this.userInfo = userInfo;
this.sub = userId; this.sub = subject;
this.issuer = issuer; this.issuer = issuer;
this.idTokenValue = idTokenValue; this.idTokenValue = idTokenValue;
this.accessTokenValue = accessTokenValue; this.accessTokenValue = accessTokenValue;
@ -79,18 +79,18 @@ public class OIDCAuthenticationToken extends AbstractAuthenticationToken {
* *
* Set to not-authenticated. * Set to not-authenticated.
* *
* Constructs a Principal out of the user_id and issuer. * Constructs a Principal out of the subject and issuer.
* @param sub * @param sub
* @param idToken * @param idToken
*/ */
public OIDCAuthenticationToken(String userId, String issuer, public OIDCAuthenticationToken(String subject, String issuer,
ServerConfiguration serverConfiguration, ServerConfiguration serverConfiguration,
String idTokenValue, String accessTokenValue, String refreshTokenValue) { String idTokenValue, String accessTokenValue, String refreshTokenValue) {
super(new ArrayList<GrantedAuthority>(0)); super(new ArrayList<GrantedAuthority>(0));
this.principal = ImmutableMap.of("sub", userId, "iss", issuer); this.principal = ImmutableMap.of("sub", subject, "iss", issuer);
this.sub = userId; this.sub = subject;
this.issuer = issuer; this.issuer = issuer;
this.idTokenValue = idTokenValue; this.idTokenValue = idTokenValue;
this.accessTokenValue = accessTokenValue; this.accessTokenValue = accessTokenValue;

Loading…
Cancel
Save