🔀 合并分支。

This commit is contained in:
冷冷 committed 2018-09-30 10:01:01 +08:00
commit 8b9b541cee
30 files changed
+4523 -4448

No files matched your search

@@ -50,6 +50,15 @@ public class SecurityUtils {
/**
* 获取用户
*
* @param authentication
* @return PigxUser
* <p>
* 获取当前用户的全部信息
* 每次check—token 后根据用户名调用 remoteService 查询用户信息,效率比较低。
* 建议长链路调用不要使用,重写configure() 例如 codegen 模块ResourceServerConfigurer
* 1.前提使用继承BaseResourceServerConfigurerAdapter
* 2. 使用默认 configure()
*/
public static PigxUser getUser(Authentication authentication) {
Object principal = authentication.getPrincipal();
@@ -59,6 +68,20 @@ public class SecurityUtils {
return null;
}
/**
* 获取当前用名
*
* @return String
*/
public static String getUsername() {
Object principal = getAuthentication().getPrincipal();
if (principal instanceof String) {
return principal.toString();
}
return null;
}
public static String getClientId() {
Authentication authentication = getAuthentication();
if (authentication instanceof OAuth2Authentication) {