Skip navigation links
A B C D E F G H I L M O P R S T U 

A

AbstractAuthentication - Class in org.beangle.security.authc
 
AbstractAuthentication(Collection<?>) - Constructor for class org.beangle.security.authc.AbstractAuthentication
 
AbstractAuthenticationManager - Class in org.beangle.security.authc
 
AbstractAuthenticationManager() - Constructor for class org.beangle.security.authc.AbstractAuthenticationManager
 
access(String, Instant) - Method in interface org.beangle.security.core.session.SessionRepo
更新对应sessionId的最后访问时间
AccessDeniedException - Exception in org.beangle.security.access
授权异常
AccessDeniedException(Object, String) - Constructor for exception org.beangle.security.access.AccessDeniedException
 
Account - Interface in org.beangle.security.core.userdetail
Provides core user information.
AccountExpiredException - Exception in org.beangle.security.authc
账户过期异常
AccountExpiredException(String) - Constructor for exception org.beangle.security.authc.AccountExpiredException
 
AccountExpiredException(String, Object) - Constructor for exception org.beangle.security.authc.AccountExpiredException
 
AccountStatusChecker - Class in org.beangle.security.core.userdetail
 
AccountStatusChecker() - Constructor for class org.beangle.security.core.userdetail.AccountStatusChecker
 
AccountStatusException - Exception in org.beangle.security.authc
 
AccountStatusException() - Constructor for exception org.beangle.security.authc.AccountStatusException
 
AccountStatusException(String) - Constructor for exception org.beangle.security.authc.AccountStatusException
 
AccountStatusException(String, Object) - Constructor for exception org.beangle.security.authc.AccountStatusException
 
Agent(String, String, String) - Constructor for class org.beangle.security.core.session.Session.Agent
 
AllValue - Static variable in interface org.beangle.security.data.Profile
 
AnonymousAuthentication - Class in org.beangle.security.authc
 
AnonymousAuthentication(Object, Collection<?>) - Constructor for class org.beangle.security.authc.AnonymousAuthentication
 
authenticate(Authentication) - Method in class org.beangle.security.authc.AbstractAuthenticationManager
 
authenticate(Authentication) - Method in interface org.beangle.security.authc.AuthenticationManager
认证
authenticate(Authentication) - Method in interface org.beangle.security.authc.AuthenticationProvider
 
Authentication - Interface in org.beangle.security.core
认证信息
AuthenticationDetailsSource<C,T> - Interface in org.beangle.security.authc
 
AuthenticationException - Exception in org.beangle.security.core
认证异常
AuthenticationException() - Constructor for exception org.beangle.security.core.AuthenticationException
 
AuthenticationException(String) - Constructor for exception org.beangle.security.core.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception org.beangle.security.core.AuthenticationException
 
AuthenticationException(String, Object) - Constructor for exception org.beangle.security.core.AuthenticationException
 
AuthenticationManager - Interface in org.beangle.security.authc
认证服务
AuthenticationProvider - Interface in org.beangle.security.authc
被监视者服务
AuthorityManager - Interface in org.beangle.security.access
授权判断服务

B

BadCredentialsException - Exception in org.beangle.security.authc
 
BadCredentialsException() - Constructor for exception org.beangle.security.authc.BadCredentialsException
 
BadCredentialsException(String) - Constructor for exception org.beangle.security.authc.BadCredentialsException
 
BadCredentialsException(String, Object) - Constructor for exception org.beangle.security.authc.BadCredentialsException
 
BeangleSecurityException - Exception in org.beangle.security
 
BeangleSecurityException() - Constructor for exception org.beangle.security.BeangleSecurityException
 
BeangleSecurityException(String) - Constructor for exception org.beangle.security.BeangleSecurityException
 
BeangleSecurityException(Throwable) - Constructor for exception org.beangle.security.BeangleSecurityException
 
buildDetails(C) - Method in interface org.beangle.security.authc.AuthenticationDetailsSource
 

C

check(Account) - Method in class org.beangle.security.core.userdetail.AccountStatusChecker
 
check(Account) - Method in interface org.beangle.security.core.userdetail.UserDetailChecker
 
clear() - Static method in class org.beangle.security.core.context.SecurityContext
Explicitly clears the context value from the current thread.
clearExtraInfo() - Method in exception org.beangle.security.core.AuthenticationException
 
CredentialsExpiredException - Exception in org.beangle.security.authc
凭证过期异常
CredentialsExpiredException(String) - Constructor for exception org.beangle.security.authc.CredentialsExpiredException
 
CredentialsExpiredException(String, Object) - Constructor for exception org.beangle.security.authc.CredentialsExpiredException
 
crypt(String, String) - Static method in class org.beangle.security.codec.UnixCrypt
 
crypt(String) - Static method in class org.beangle.security.codec.UnixCrypt
 

D

decrypt(byte[]) - Method in class org.beangle.security.codec.DESFactory
 
decrypt(byte[]) - Method in class org.beangle.security.codec.SymmetricEncryptHelper
 
decrypt(byte[], byte[]) - Static method in class org.beangle.security.codec.SymmetricEncryptHelper
 
DefaultAccount - Class in org.beangle.security.core.userdetail
 
DefaultAccount(String, String, Map<String, Object>) - Constructor for class org.beangle.security.core.userdetail.DefaultAccount
 
DefaultAccount(String, String) - Constructor for class org.beangle.security.core.userdetail.DefaultAccount
 
DefaultModule - Class in org.beangle.security
 
DefaultModule() - Constructor for class org.beangle.security.DefaultModule
 
DefaultSession - Class in org.beangle.security.core.session
 
DefaultSession() - Constructor for class org.beangle.security.core.session.DefaultSession
 
DefaultSession(String, DefaultAccount, Instant, Session.Agent) - Constructor for class org.beangle.security.core.session.DefaultSession
 
DESDecrypt - Class in org.beangle.security.codec
 
DESDecrypt(byte[]) - Constructor for class org.beangle.security.codec.DESDecrypt
 
DESEncrypt - Class in org.beangle.security.codec
 
DESEncrypt(byte[]) - Constructor for class org.beangle.security.codec.DESEncrypt
 
DESFactory - Class in org.beangle.security.codec
 
DESFactory(byte[], byte[]) - Constructor for class org.beangle.security.codec.DESFactory
 
DigestPasswordEncoder - Class in org.beangle.security.authc.encoding
 
DigestPasswordEncoder() - Constructor for class org.beangle.security.authc.encoding.DigestPasswordEncoder
 
DisabledException - Exception in org.beangle.security.authc
账户禁用异常
DisabledException(String) - Constructor for exception org.beangle.security.authc.DisabledException
 
DisabledException(String, Object) - Constructor for exception org.beangle.security.authc.DisabledException
 
doAuthentication(Authentication) - Method in class org.beangle.security.authc.AbstractAuthenticationManager
 
doAuthentication(Authentication) - Method in class org.beangle.security.authc.ProviderManager
 
doBinding() - Method in class org.beangle.security.DefaultModule
 
doDecrypt(byte[]) - Method in class org.beangle.security.codec.DESDecrypt
 
doEncrypt(byte[]) - Method in class org.beangle.security.codec.DESEncrypt
 

E

encode(String) - Static method in class org.beangle.security.codec.EncryptUtil
 
encode(String, String) - Static method in class org.beangle.security.codec.EncryptUtil
Encode a string using algorithm specified in web.xml and return the resulting encrypted password.
EncryptUtil - Class in org.beangle.security.codec
加密工具
EncryptUtil() - Constructor for class org.beangle.security.codec.EncryptUtil
 
encypt(byte[]) - Method in class org.beangle.security.codec.DESFactory
 
encypt(byte[]) - Method in class org.beangle.security.codec.SymmetricEncryptHelper
 
encypt(byte[], byte[]) - Static method in class org.beangle.security.codec.SymmetricEncryptHelper
 
equals(Object) - Method in class org.beangle.security.authc.AbstractAuthentication
 
equals(Object) - Method in class org.beangle.security.authc.AnonymousAuthentication
 
equals(Object) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 

F

fromHexString(String) - Static method in class org.beangle.security.codec.DESFactory
 
fromHexString(String) - Static method in class org.beangle.security.codec.SymmetricEncryptHelper
16进制显示数据

G

get() - Static method in class org.beangle.security.core.context.SecurityContext
 
get(String) - Method in interface org.beangle.security.core.session.SessionRepo
查询对应sessionid的信息
getActions() - Method in interface org.beangle.security.data.Permission
 
getAgent() - Method in class org.beangle.security.core.session.DefaultSession
 
getAgent() - Method in interface org.beangle.security.core.session.Session
 
getAlgorithm() - Method in class org.beangle.security.authc.encoding.DigestPasswordEncoder
 
getAlgorithm() - Method in class org.beangle.security.codec.SymmetricEncryptHelper
 
getAuthentication() - Method in exception org.beangle.security.core.AuthenticationException
 
getAuthorities() - Method in class org.beangle.security.authc.AbstractAuthentication
 
getAuthorities() - Method in interface org.beangle.security.core.Authentication
 
getAuthorities() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
getCredentials() - Method in class org.beangle.security.authc.AnonymousAuthentication
 
getCredentials() - Method in class org.beangle.security.authc.UsernamePasswordAuthentication
 
getCredentials() - Method in interface org.beangle.security.core.Authentication
 
getDescription() - Method in interface org.beangle.security.core.userdetail.Account
 
getDescription() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
getDetails() - Method in class org.beangle.security.authc.AbstractAuthentication
 
getDetails() - Method in interface org.beangle.security.core.Authentication
 
getDetails() - Method in interface org.beangle.security.core.userdetail.Account
Returns the authorities granted to the user.
getDetails() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
getExtraInfo() - Method in exception org.beangle.security.core.AuthenticationException
 
getFilters() - Method in interface org.beangle.security.data.Permission
 
getHolder() - Static method in class org.beangle.security.core.context.SecurityContext
 
getId() - Method in class org.beangle.security.core.session.DefaultSession
 
getId() - Method in interface org.beangle.security.core.session.Session
 
getIp() - Method in class org.beangle.security.core.session.Session.Agent
 
getIp() - Static method in class org.beangle.security.Securities
 
getLastAccessAt() - Method in class org.beangle.security.core.session.DefaultSession
 
getLastAccessAt() - Method in interface org.beangle.security.core.session.Session
查询最后访问时间
getLoginAt() - Method in class org.beangle.security.core.session.DefaultSession
 
getLoginAt() - Method in interface org.beangle.security.core.session.Session
登录时间
getMessage() - Method in exception org.beangle.security.core.AuthenticationException
 
getName() - Method in class org.beangle.security.authc.AbstractAuthentication
 
getName() - Method in class org.beangle.security.core.session.Session.Agent
 
getName() - Method in interface org.beangle.security.core.userdetail.Account
 
getName() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
getOs() - Method in class org.beangle.security.core.session.Session.Agent
 
getPermission(String, String, String) - Method in interface org.beangle.security.data.ProfileService
查找符合固定资源的数据权限
getPermissions() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
getPrincipal() - Method in class org.beangle.security.authc.AnonymousAuthentication
 
getPrincipal() - Method in class org.beangle.security.authc.UsernamePasswordAuthentication
 
getPrincipal() - Method in interface org.beangle.security.core.Authentication
 
getPrincipal() - Method in class org.beangle.security.core.session.DefaultSession
 
getPrincipal() - Method in interface org.beangle.security.core.session.Session
用户名
getPrincipal() - Static method in class org.beangle.security.Securities
 
getProfiles(String, String) - Method in interface org.beangle.security.data.ProfileService
查找用户在指定资源上对应的数据配置
getProperties() - Method in interface org.beangle.security.data.Profile
 
getProperty(String) - Method in interface org.beangle.security.data.Profile
 
getProviders() - Method in class org.beangle.security.authc.ProviderManager
 
getRemoteToken() - Method in interface org.beangle.security.core.userdetail.Account
 
getRemoteToken() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
getRequest() - Method in class org.beangle.security.core.context.SecurityContext
 
getResource() - Method in exception org.beangle.security.access.AccessDeniedException
 
getResource() - Static method in class org.beangle.security.Securities
 
getRestrictions() - Method in interface org.beangle.security.data.Permission
 
getRunAs() - Method in class org.beangle.security.core.context.SecurityContext
 
getSession() - Method in class org.beangle.security.core.context.SecurityContext
 
getSession() - Static method in class org.beangle.security.Securities
 
getSessioninfo() - Method in class org.beangle.security.core.session.LoginEvent
 
getSessioninfo() - Method in class org.beangle.security.core.session.LogoutEvent
 
getStatus() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
getUser() - Method in class org.beangle.security.core.context.SecurityContext
 
getUsername() - Static method in class org.beangle.security.Securities
 

H

hashCode() - Method in class org.beangle.security.authc.AbstractAuthentication
 
hashCode() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 

I

init() - Method in class org.beangle.security.authc.ProviderManager
 
Instance - Static variable in class org.beangle.security.authc.AnonymousAuthentication
Default anonymous instance
isAccountExpired() - Method in interface org.beangle.security.core.userdetail.Account
Indicates whether the user's account has expired.
isAccountExpired() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
isAccountLocked() - Method in interface org.beangle.security.core.userdetail.Account
Indicates whether the user is locked or unlocked.
isAccountLocked() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
isAuthenticated() - Method in class org.beangle.security.authc.AbstractAuthentication
 
isAuthenticated() - Method in interface org.beangle.security.core.Authentication
 
isAuthorized(SecurityContext) - Method in interface org.beangle.security.access.AuthorityManager
 
isAuthorized(SecurityContext, Request) - Method in interface org.beangle.security.access.AuthorityManager
 
isCredentialExpired() - Method in interface org.beangle.security.core.userdetail.Account
Indicates whether the user's credentials (password) has expired.
isCredentialExpired() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
isEnabled() - Method in interface org.beangle.security.core.userdetail.Account
Indicates whether the user is enabled or disabled.
isEnabled() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
isPasswordValid(String, String) - Method in class org.beangle.security.authc.encoding.DigestPasswordEncoder
 
isPasswordValid(String, String) - Method in interface org.beangle.security.authc.encoding.PasswordEncoder
 
isPasswordValid(String, String) - Method in class org.beangle.security.authc.encoding.PlaintextPasswordEncoder
 
isRoot(String) - Method in interface org.beangle.security.access.AuthorityManager
 
isRoot() - Method in class org.beangle.security.core.context.SecurityContext
 
isRoot() - Static method in class org.beangle.security.Securities
 

L

LockedException - Exception in org.beangle.security.authc
账户锁定异常
LockedException() - Constructor for exception org.beangle.security.authc.LockedException
 
LockedException(String) - Constructor for exception org.beangle.security.authc.LockedException
 
LockedException(String, Object) - Constructor for exception org.beangle.security.authc.LockedException
 
logger - Variable in class org.beangle.security.authc.AbstractAuthenticationManager
 
logger - Variable in class org.beangle.security.authc.ProviderManager
 
LoginEvent - Class in org.beangle.security.core.session
Login event
LoginEvent(Session) - Constructor for class org.beangle.security.core.session.LoginEvent
 
LogoutEvent - Class in org.beangle.security.core.session
Logout event
LogoutEvent(Session) - Constructor for class org.beangle.security.core.session.LogoutEvent
 

M

matches(String, String) - Static method in class org.beangle.security.codec.UnixCrypt
 
matches(Profile) - Method in interface org.beangle.security.data.Profile
 

O

org.beangle.security - package org.beangle.security
 
org.beangle.security.access - package org.beangle.security.access
 
org.beangle.security.authc - package org.beangle.security.authc
 
org.beangle.security.authc.encoding - package org.beangle.security.authc.encoding
 
org.beangle.security.codec - package org.beangle.security.codec
 
org.beangle.security.core - package org.beangle.security.core
 
org.beangle.security.core.context - package org.beangle.security.core.context
 
org.beangle.security.core.session - package org.beangle.security.core.session
 
org.beangle.security.core.userdetail - package org.beangle.security.core.userdetail
 
org.beangle.security.data - package org.beangle.security.data
 

P

PasswordEncoder - Interface in org.beangle.security.authc.encoding
 
Permission - Interface in org.beangle.security.data
 
PlaintextPasswordEncoder - Class in org.beangle.security.authc.encoding
 
PlaintextPasswordEncoder() - Constructor for class org.beangle.security.authc.encoding.PlaintextPasswordEncoder
 
Profile - Interface in org.beangle.security.data
属性配置
ProfileService - Interface in org.beangle.security.data
 
ProviderManager - Class in org.beangle.security.authc
 
ProviderManager() - Constructor for class org.beangle.security.authc.ProviderManager
 
ProviderNotFoundException - Exception in org.beangle.security.authc
 
ProviderNotFoundException(String) - Constructor for exception org.beangle.security.authc.ProviderNotFoundException
 
providers - Variable in class org.beangle.security.authc.ProviderManager
 

R

register(Authentication, String) - Method in interface org.beangle.security.core.session.SessionRegistry
注册
remove(String) - Method in interface org.beangle.security.core.session.SessionRegistry
注销指定sessionid

S

Securities - Class in org.beangle.security
 
Securities() - Constructor for class org.beangle.security.Securities
 
SecurityContext - Class in org.beangle.security.core.context
Interface defining the minimum security information associated with the current thread of execution.
SecurityContext(Session, Request, boolean, String) - Constructor for class org.beangle.security.core.context.SecurityContext
 
Session - Interface in org.beangle.security.core.session
在线活动
Session.Agent - Class in org.beangle.security.core.session
 
SessionException - Exception in org.beangle.security.core.session
 
SessionException() - Constructor for exception org.beangle.security.core.session.SessionException
 
SessionException(String) - Constructor for exception org.beangle.security.core.session.SessionException
 
SessionRegistry - Interface in org.beangle.security.core.session
记录session信息的注册表
SessionRepo - Interface in org.beangle.security.core.session
 
set(SecurityContext) - Static method in class org.beangle.security.core.context.SecurityContext
 
setAccountExpired(boolean) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setAccountLocked(boolean) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setAgent(Session.Agent) - Method in class org.beangle.security.core.session.DefaultSession
 
setAlgorithm(String) - Method in class org.beangle.security.authc.encoding.DigestPasswordEncoder
 
setAuthenticated(boolean) - Method in class org.beangle.security.authc.AbstractAuthentication
 
setAuthenticated(boolean) - Method in class org.beangle.security.authc.UsernamePasswordAuthentication
 
setAuthenticated(boolean) - Method in interface org.beangle.security.core.Authentication
 
setAuthentication(Authentication) - Method in exception org.beangle.security.core.AuthenticationException
 
setAuthorities(String) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setClearExtraInfo(boolean) - Method in class org.beangle.security.authc.AbstractAuthenticationManager
 
setCredentialExpired(boolean) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setDescription(String) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setDetails(Object) - Method in class org.beangle.security.authc.AbstractAuthentication
 
setDetails(Map<String, Object>) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setEnabled(boolean) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setHolder(ThreadLocal<SecurityContext>) - Static method in class org.beangle.security.core.context.SecurityContext
 
setId(String) - Method in class org.beangle.security.core.session.DefaultSession
 
setLastAccessAt(Instant) - Method in class org.beangle.security.core.session.DefaultSession
 
setLastAccessAt(Instant) - Method in interface org.beangle.security.core.session.Session
 
setLoginAt(Instant) - Method in class org.beangle.security.core.session.DefaultSession
 
setName(String) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setPermissions(String) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setPrincipal(DefaultAccount) - Method in class org.beangle.security.core.session.DefaultSession
 
setProviders(List<AuthenticationProvider>) - Method in class org.beangle.security.authc.ProviderManager
 
setRemoteToken(String) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setStatus(int) - Method in class org.beangle.security.core.userdetail.DefaultAccount
 
setTextResource(TextResource) - Method in class org.beangle.security.core.userdetail.AccountStatusChecker
 
supports(Class<? extends Authentication>) - Method in interface org.beangle.security.authc.AuthenticationProvider
 
SymmetricEncryptHelper - Class in org.beangle.security.codec
 
SymmetricEncryptHelper(byte[]) - Constructor for class org.beangle.security.codec.SymmetricEncryptHelper
 
SymmetricEncryptHelper(byte[], String) - Constructor for class org.beangle.security.codec.SymmetricEncryptHelper
 

T

textResource - Variable in class org.beangle.security.core.userdetail.AccountStatusChecker
 
toHexString(byte[]) - Static method in class org.beangle.security.codec.DESDecrypt
 
toHexString(byte[]) - Static method in class org.beangle.security.codec.DESFactory
 
toHexString(byte[]) - Static method in class org.beangle.security.codec.SymmetricEncryptHelper
16进制显示数据
toString() - Method in class org.beangle.security.core.userdetail.DefaultAccount
 

U

UnixCrypt - Class in org.beangle.security.codec
 
UserDetailChecker - Interface in org.beangle.security.core.userdetail
 
UsernameNotFoundException - Exception in org.beangle.security.core.userdetail
 
UsernameNotFoundException() - Constructor for exception org.beangle.security.core.userdetail.UsernameNotFoundException
 
UsernameNotFoundException(String) - Constructor for exception org.beangle.security.core.userdetail.UsernameNotFoundException
 
UsernameNotFoundException(String, Object) - Constructor for exception org.beangle.security.core.userdetail.UsernameNotFoundException
 
UsernamePasswordAuthentication - Class in org.beangle.security.authc
 
UsernamePasswordAuthentication(Object, Object) - Constructor for class org.beangle.security.authc.UsernamePasswordAuthentication
 
UsernamePasswordAuthentication(Object, Object, Collection<?>) - Constructor for class org.beangle.security.authc.UsernamePasswordAuthentication
 
A B C D E F G H I L M O P R S T U 
Skip navigation links

Copyright © 2005–2018 The Beangle Software. All rights reserved.