MCPcopy Create free account

hub / github.com/Askerlve/oauth2-shiro-jwt / functions

Functions318 in github.com/Askerlve/oauth2-shiro-jwt

↓ 16 callersMethodcreateSuccess
创建成功结果 @return
ums/src/main/java/com/askerlve/ums/web/result/ResultUtil.java:88
↓ 15 callersMethodsetResult
(Object result)
ums/src/main/java/com/askerlve/ums/web/result/ResultInfo.java:81
↓ 14 callersMethodgetUserByUserName
根据用户名获取用户 @param username @return
ums/src/main/java/com/askerlve/ums/service/IUserService.java:13
↓ 10 callersMethodgetApplicationKey
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/role/Oauth2ListRoleParams.java:17
↓ 9 callersMethodgetMessage
()
ums/src/main/java/com/askerlve/ums/web/result/ResultInfo.java:69
↓ 7 callersMethodcreateFail
创建错误结果 @return
ums/src/main/java/com/askerlve/ums/web/result/ResultUtil.java:21
↓ 7 callersMethodgetApplicationByAppkey
根据appkey获取项目 @param applicationKey @return
ums/src/main/java/com/askerlve/ums/service/IApplicationService.java:13
↓ 7 callersMethodgetRolesByUserAndAppKey
查询当前用户锁拥有当前系统的角色集合 @param userId @param applicationKey @return
ums/src/main/java/com/askerlve/ums/dao/RoleMapper.java:20
↓ 7 callersMethodgetUsername
获得token中自定义用户信息 @param token @returntoken中包含的用户名
ums/src/main/java/com/askerlve/ums/utils/JWTUtil.java:45
↓ 7 callersMethodgetValue
通过key从资源文件读取内容 @param fileName 资源文件名 @param key 索引 @return 索引对应的内容
ums/src/main/java/com/askerlve/ums/utils/ResourcesUtil.java:55
↓ 6 callersMethodgetApplicationKey
获取token中的项目key @param token @return
ums/src/main/java/com/askerlve/ums/utils/JWTUtil.java:59
↓ 6 callersMethodgetName
()
ums/src/main/java/com/askerlve/ums/model/Resource.java:72
↓ 6 callersMethodhasRole
判断是否拥有某一个角色 @param roles @param roleKey @return
ums/src/main/java/com/askerlve/ums/service/IRoleService.java:27
↓ 5 callersMethodhandleOAuth2Exception
(OAuth2Exception e)
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:64
↓ 4 callersMethodgetApplicationKey
()
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/auth/AuthTokenParams.java:39
↓ 4 callersMethodgetId
()
ums/src/main/java/com/askerlve/ums/model/Role.java:53
↓ 4 callersMethodgetRefreshToken
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/oauth/Oauth2RefreshTokenParams.java:17
↓ 4 callersMethodgetResourcesByUserAndAppKey
根据用户及项目key查询当前用户拥有的资源 @param userId 用户id @param applicationKey 项目key @return
ums/src/main/java/com/askerlve/ums/dao/ResourceMapper.java:20
↓ 3 callersMethodbuildExceptionReturn
(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Exception e)
ums/src/main/java/com/askerlve/ums/web/oauth2/exception/ExceptionReturnBuilder.java:18
↓ 3 callersMethodlogException
(Throwable e)
ums/src/main/java/com/askerlve/ums/controller/GlobalExceptionController.java:52
↓ 3 callersMethodsetMessage
(String message)
ums/src/main/java/com/askerlve/ums/web/result/ResultInfo.java:73
↓ 2 callersMethodaccessDeniedHandler
()
ums/src/main/java/com/askerlve/ums/web/config/oauth2/ResourceServerConfig.java:86
↓ 2 callersMethodapiInfo
()
ums/src/main/java/com/askerlve/ums/web/config/SwaggerConfig.java:34
↓ 2 callersMethodauthenticationEntryPoint
()
ums/src/main/java/com/askerlve/ums/web/config/oauth2/ResourceServerConfig.java:78
↓ 2 callersMethodexceptionTranslator
()
ums/src/main/java/com/askerlve/ums/web/config/oauth2/ResourceServerConfig.java:68
↓ 2 callersMethodgetClientSecret
()
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2ClientProperties.java:43
↓ 2 callersMethodgetClients
()
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2Properties.java:27
↓ 2 callersMethodgetCode
()
ums/src/main/java/com/askerlve/ums/model/Resource.java:80
↓ 2 callersMethodgetLocale
()
ums/src/main/java/com/askerlve/ums/utils/ResourcesUtil.java:24
↓ 2 callersMethodgetOAuth2AccessToken
(GrantType grantType, String Authorization, Authentication authentication, String refresh_token)
ums/src/main/java/com/askerlve/ums/web/oauth2/service/TokenService.java:60
↓ 2 callersMethodgetOAuth2ErrorCode
()
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:143
↓ 2 callersMethodgetPassword
()
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/auth/AuthTokenParams.java:31
↓ 2 callersMethodgetResourcesByAppKey
获取当前项目所有资源 @param applicationKey @return
ums/src/main/java/com/askerlve/ums/dao/ResourceMapper.java:28
↓ 2 callersMethodgetRoleKey
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/role/Oauth2JudgeRoleParams.java:20
↓ 2 callersMethodgetRoleKey
()
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/role/JudgeRoleParams.java:17
↓ 2 callersMethodgetRoleKey
()
ums/src/main/java/com/askerlve/ums/model/Role.java:69
↓ 2 callersMethodgetSecret
()
ums/src/main/java/com/askerlve/ums/model/User.java:76
↓ 2 callersMethodgetUrl
()
ums/src/main/java/com/askerlve/ums/model/Resource.java:88
↓ 2 callersMethodgetUrlAddress
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/oauth/Oauth2JudgePermissionParams.java:20
↓ 2 callersMethodgetUrlAddress
()
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/auth/JudgePerMissionparams.java:17
↓ 2 callersMethodgetUserName
()
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/auth/AuthTokenParams.java:23
↓ 2 callersMethodrefreshAccessToken
refreshAccessToken @param Authorization basic Authorization token @param refresh_token 刷新token @return @throws IOException
ums/src/main/java/com/askerlve/ums/web/oauth2/service/TokenService.java:52
↓ 1 callersMethodbuildSimpleAuthorizationInfo
(List<Role> roles, List<Resource> resources)
ums/src/main/java/com/askerlve/ums/web/shiro/JWTRealm.java:129
↓ 1 callersMethodcreatAccessToken
creatAccessToken @param Authorization basic Authorization token @param authentication 认证通过后的authentication @return @throws IOException
ums/src/main/java/com/askerlve/ums/web/oauth2/service/TokenService.java:38
↓ 1 callersMethodcreateHttpInputMessage
(NativeWebRequest webRequest)
ums/src/main/java/com/askerlve/ums/web/oauth2/renderer/AppOAuth2ExceptionRenderer.java:116
↓ 1 callersMethodcreateHttpOutputMessage
(NativeWebRequest webRequest)
ums/src/main/java/com/askerlve/ums/web/oauth2/renderer/AppOAuth2ExceptionRenderer.java:121
↓ 1 callersMethodexecuteLogin
(ServletRequest request, ServletResponse response)
ums/src/main/java/com/askerlve/ums/web/shiro/JWTFilter.java:39
↓ 1 callersMethodextractAndDecodeHeader
解码 @param header @return @throws IOException
ums/src/main/java/com/askerlve/ums/web/oauth2/service/TokenService.java:110
↓ 1 callersMethodextractTypePrefix
(String header)
ums/src/main/java/com/askerlve/ums/web/oauth2/entrypoint/AppAuthenticationEntryPoint.java:65
↓ 1 callersMethodgeDefaultMessageConverters
()
ums/src/main/java/com/askerlve/ums/web/oauth2/renderer/AppOAuth2ExceptionRenderer.java:109
↓ 1 callersMethodgetAccessTokenValiditySeconds
()
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2ClientProperties.java:51
↓ 1 callersMethodgetClientId
()
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2ClientProperties.java:35
↓ 1 callersMethodgetCode
()
ums/src/main/java/com/askerlve/ums/exception/AuthException.java:32
↓ 1 callersMethodgetCredentials
()
ums/src/main/java/com/askerlve/ums/web/shiro/JWTToken.java:24
↓ 1 callersMethodgetHttpErrorCode
()
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:147
↓ 1 callersMethodgetJwtSigningKey
()
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2Properties.java:19
↓ 1 callersMethodgetPassword
()
ums/src/main/java/com/askerlve/ums/model/User.java:51
↓ 1 callersMethodgetProperties
根据语言、国家、资源文件名和key名字获取资源文件值 @param baseName 资源文件名 @param section key名字 @return 值
ums/src/main/java/com/askerlve/ums/utils/ResourcesUtil.java:36
↓ 1 callersMethodgetRefreshTokenExpireSeconds
()
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2ClientProperties.java:59
↓ 1 callersMethodgetResourcesByAppKey
获取当前项目所有资源 @param applicationKey @return
ums/src/main/java/com/askerlve/ums/service/IResourceService.java:26
↓ 1 callersMethodgetResourcesByUserAndAppKey
根据用户及项目key查询当前用户拥有的资源 @param currentUser 用户 @param applicationKey 项目key @return
ums/src/main/java/com/askerlve/ums/service/IResourceService.java:18
↓ 1 callersMethodgetRolesByUserAndAppKey
查询当前用户锁拥有当前系统的角色集合 @param currentUser @param applicationKey @return
ums/src/main/java/com/askerlve/ums/service/IRoleService.java:18
↓ 1 callersMethodgetUserByUserName
(String username)
ums/src/main/java/com/askerlve/ums/service/impl/UserServiceImpl.java:22
↓ 1 callersMethodgetUsername
()
ums/src/main/java/com/askerlve/ums/model/User.java:46
↓ 1 callersMethodisLoginAttempt
判断用户是否想要登入。 检测header里面是否包含Authorization字段即可
ums/src/main/java/com/askerlve/ums/web/shiro/JWTFilter.java:29
↓ 1 callersMethodjwtAccessTokenConverter
用于生成jwt @return
ums/src/main/java/com/askerlve/ums/web/config/oauth2/TokenStoreConfig.java:59
↓ 1 callersMethodoAuth2ExceptionRenderer
()
ums/src/main/java/com/askerlve/ums/web/config/oauth2/ResourceServerConfig.java:73
↓ 1 callersMethodresponse401
将非法请求跳转到 /401
ums/src/main/java/com/askerlve/ums/web/shiro/JWTFilter.java:85
↓ 1 callersMethodsetStatus
(Integer status)
ums/src/main/java/com/askerlve/ums/model/Role.java:89
↓ 1 callersMethodsign
生成签名 @param username 用户名 @param secret 用户的密码 @param activeTime 有效时间,毫秒 @param applicationKey 项目key @return 加密的token
ums/src/main/java/com/askerlve/ums/utils/JWTUtil.java:77
↓ 1 callersMethodverify
校验token是否正确 @param token 密钥 @param username 用户名 @param secret 用户的密码 @return 是否正确
ums/src/main/java/com/askerlve/ums/utils/JWTUtil.java:28
↓ 1 callersMethodwriteWithMessageConverters
(Object returnValue, HttpInputMessage inputMessage, HttpOutputMess
ums/src/main/java/com/askerlve/ums/web/oauth2/renderer/AppOAuth2ExceptionRenderer.java:77
MethodAuthException
(String msg, Throwable t)
ums/src/main/java/com/askerlve/ums/exception/AuthException.java:14
MethodExceptionResultInfo
(ResultInfo resultInfo)
ums/src/main/java/com/askerlve/ums/web/result/ExceptionResultInfo.java:12
MethodForbiddenException
(String msg, Throwable t)
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:88
MethodJWTToken
(String token)
ums/src/main/java/com/askerlve/ums/web/shiro/JWTToken.java:15
MethodMethodNotAllowed
(String msg, Throwable t)
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:139
MethodResultInfo
()
ums/src/main/java/com/askerlve/ums/web/result/ResultInfo.java:37
MethodServerErrorException
(String msg, Throwable t)
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:105
MethodUnauthorizedException
(String msg, Throwable t)
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:122
MethodauthorizationAttributeSourceAdvisor
(DefaultWebSecurityManager securityManager)
ums/src/main/java/com/askerlve/ums/web/config/shiro/ShiroConfig.java:90
Methodcommence
(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException)
ums/src/main/java/com/askerlve/ums/web/oauth2/entrypoint/AppAuthenticationEntryPoint.java:41
Methodconfigure
(AuthorizationServerEndpointsConfigurer endpoints)
ums/src/main/java/com/askerlve/ums/web/config/oauth2/AuthorizationServerConfig.java:50
Methodconfigure
(HttpSecurity http)
ums/src/main/java/com/askerlve/ums/web/config/oauth2/ResourceServerConfig.java:40
MethodcreateRestApi
()
ums/src/main/java/com/askerlve/ums/web/config/SwaggerConfig.java:24
MethodcreateWaring
创建警告结果 @return
ums/src/main/java/com/askerlve/ums/web/result/ResultUtil.java:70
Methoddatasource
()
ums/src/main/java/com/askerlve/ums/web/config/DataSourceConfig.java:18
MethoddefaultAdvisorAutoProxyCreator
下面的代码是添加注解支持
ums/src/main/java/com/askerlve/ums/web/config/shiro/ShiroConfig.java:76
MethoddoGetAuthenticationInfo
默认使用此方法进行用户名正确与否验证,错误抛出异常即可。
ums/src/main/java/com/askerlve/ums/web/shiro/JWTRealm.java:98
MethoddoGetAuthorizationInfo
只有当需要检测用户权限的时候才会调用此方法
ums/src/main/java/com/askerlve/ums/web/shiro/JWTRealm.java:68
Methodenhance
(OAuth2AccessToken oAuth2AccessToken, OAuth2Authentication oAuth2Authentication)
ums/src/main/java/com/askerlve/ums/web/config/oauth2/JwtTokenEnhancer.java:17
MethodenhanceResponse
(ResponseEntity<OAuth2Exception> response, Exception exception)
ums/src/main/java/com/askerlve/ums/web/oauth2/entrypoint/AppAuthenticationEntryPoint.java:46
Methodfactory
(DefaultWebSecurityManager securityManager)
ums/src/main/java/com/askerlve/ums/web/config/shiro/ShiroConfig.java:47
MethodgekeyList
(String baseName)
ums/src/main/java/com/askerlve/ums/utils/ResourcesUtil.java:60
MethodgetApplicationByAppkey
(String applicationKey)
ums/src/main/java/com/askerlve/ums/service/impl/ApplicationServiceImpl.java:17
MethodgetApplicationId
()
ums/src/main/java/com/askerlve/ums/model/Resource.java:64
MethodgetApplicationKey
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/oauth/Oauth2JudgePermissionParams.java:28
MethodgetApplicationKey
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/oauth/Oauth2ListPermissionParams.java:17
MethodgetApplicationKey
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/role/Oauth2JudgeRoleParams.java:28
MethodgetApplicationKey
()
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/role/Oauth2JudgeSuperParams.java:17
next →1–100 of 318, ranked by callers