|
@@ -52,10 +52,10 @@ public class GithubSSOAuthorizingListener
|
|
|
|
|
|
String name = String.valueOf(userInfo.get("name"));
|
|
String name = String.valueOf(userInfo.get("name"));
|
|
String id = String.valueOf(userInfo.get("id"));
|
|
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())
|
|
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())
|
|
.type("github").id("github-user:" + id).build())
|
|
.role(Arrays.asList(SimpleRole.builder().id("admin").name("github用户").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()))
|
|
.permission(Arrays.asList(SimplePermission.builder().id("user-info").actions(new HashSet<>(Arrays.asList("get"))).build()))
|