Browse Source

Add since 6.4

Issue gh-15012
pull/15203/head
Steve Riesenberg 2 years ago
parent
commit
3acd2c65d9
No known key found for this signature in database
GPG Key ID: 3D0169B18AB8F0A9
  1. 2
      oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/user/OidcUserAuthority.java
  2. 3
      oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/user/OAuth2UserAuthority.java

2
oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/user/OidcUserAuthority.java

@ -67,6 +67,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority { @@ -67,6 +67,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
* may be {@code null}
* @param userNameAttributeName the attribute name used to access the user's name from
* the attributes
* @since 6.4
*/
public OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo, @Nullable String userNameAttributeName) {
this("OIDC_USER", idToken, userInfo, userNameAttributeName);
@ -91,6 +92,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority { @@ -91,6 +92,7 @@ public class OidcUserAuthority extends OAuth2UserAuthority {
* may be {@code null}
* @param userNameAttributeName the attribute name used to access the user's name from
* the attributes
* @since 6.4
*/
public OidcUserAuthority(String authority, OidcIdToken idToken, OidcUserInfo userInfo,
@Nullable String userNameAttributeName) {

3
oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/user/OAuth2UserAuthority.java

@ -59,6 +59,7 @@ public class OAuth2UserAuthority implements GrantedAuthority { @@ -59,6 +59,7 @@ public class OAuth2UserAuthority implements GrantedAuthority {
* @param attributes the attributes about the user
* @param userNameAttributeName the attribute name used to access the user's name from
* the attributes
* @since 6.4
*/
public OAuth2UserAuthority(Map<String, Object> attributes, @Nullable String userNameAttributeName) {
this("OAUTH2_USER", attributes, userNameAttributeName);
@ -79,6 +80,7 @@ public class OAuth2UserAuthority implements GrantedAuthority { @@ -79,6 +80,7 @@ public class OAuth2UserAuthority implements GrantedAuthority {
* @param attributes the attributes about the user
* @param userNameAttributeName the attribute name used to access the user's name from
* the attributes
* @since 6.4
*/
public OAuth2UserAuthority(String authority, Map<String, Object> attributes, String userNameAttributeName) {
Assert.hasText(authority, "authority cannot be empty");
@ -104,6 +106,7 @@ public class OAuth2UserAuthority implements GrantedAuthority { @@ -104,6 +106,7 @@ public class OAuth2UserAuthority implements GrantedAuthority {
/**
* Returns the attribute name used to access the user's name from the attributes.
* @return the attribute name used to access the user's name from the attributes
* @since 6.4
*/
@Nullable
public String getUserNameAttributeName() {

Loading…
Cancel
Save