Browse Source

type =github

zhou-hao 7 years ago
parent
commit
8ebb89574d

+ 2 - 1
hsweb-examples/hsweb-examples-oauth2/hsweb-examples-oauth2-client/src/main/java/org/hswebframework/web/example/oauth2/github/GithubSSOAuthorizingListener.java

@@ -55,7 +55,8 @@ public class GithubSSOAuthorizingListener
         String bio = String.valueOf(userInfo.get("bio"));
 
         Authentication authentication = new SimpleAuthenticationBuilder(new SimpleDataAccessConfigBuilderFactory())
-                .user(SimpleUser.builder().username(bio).name(name).id("github-user:" + id).build())
+                .user(SimpleUser.builder().username(bio).name(name)
+                        .type("github").id("github-user:" + id).build())
                 .role(Arrays.asList(SimpleRole.builder().id("admin").name("github用户").build()))
                 .permission(Arrays.asList(SimplePermission.builder().id("user-info").actions(new HashSet<>(Arrays.asList("get"))).build()))
                 .attributes((Map) userInfo)