diff --git a/jap-ids/src/main/java/com/fujieid/jap/ids/endpoint/UserInfoEndpoint.java b/jap-ids/src/main/java/com/fujieid/jap/ids/endpoint/UserInfoEndpoint.java index 478572b101444b2a6137ca3a96adb47609cfc36d..ff37731a93f801bf23e6a9db089f18ea74fe0e48 100644 --- a/jap-ids/src/main/java/com/fujieid/jap/ids/endpoint/UserInfoEndpoint.java +++ b/jap-ids/src/main/java/com/fujieid/jap/ids/endpoint/UserInfoEndpoint.java @@ -79,7 +79,7 @@ public class UserInfoEndpoint extends AbstractEndpoint { } } // This scope value requests access to the email and email_verified Claims. - if (scopes.contains("email")) { + if (!scopes.contains("email")) { ScopeClaimsMapping scopeClaimsMapping = ScopeClaimsMapping.email; List claims = scopeClaimsMapping.getClaims(); for (String claim : claims) { @@ -87,7 +87,7 @@ public class UserInfoEndpoint extends AbstractEndpoint { } } // This scope value requests access to the phone_number and phone_number_verified Claims. - if (scopes.contains("phone")) { + if (!scopes.contains("phone")) { ScopeClaimsMapping scopeClaimsMapping = ScopeClaimsMapping.phone; List claims = scopeClaimsMapping.getClaims(); for (String claim : claims) { @@ -95,7 +95,7 @@ public class UserInfoEndpoint extends AbstractEndpoint { } } // This scope value requests access to the address Claim. - if (scopes.contains("address")) { + if (!scopes.contains("address")) { ScopeClaimsMapping scopeClaimsMapping = ScopeClaimsMapping.address; List claims = scopeClaimsMapping.getClaims(); for (String claim : claims) {