Browse Source

username is login

zhou-hao 7 years ago
parent
commit
ec8320a468

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

@@ -52,10 +52,10 @@ public class GithubSSOAuthorizingListener
 
         String name = String.valueOf(userInfo.get("name"));
         String id = String.valueOf(userInfo.get("id"));
-        String bio = String.valueOf(userInfo.get("bio"));
+        String login = String.valueOf(userInfo.get("login"));
 
         Authentication authentication = new SimpleAuthenticationBuilder(new SimpleDataAccessConfigBuilderFactory())
-                .user(SimpleUser.builder().username(bio).name(name)
+                .user(SimpleUser.builder().username(login).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()))