接口 org.eclipse.jetty.server.UserIdentity
的使用

使用 UserIdentity 的软件包
org.eclipse.jetty.plus.jaas   
org.eclipse.jetty.plus.security   
org.eclipse.jetty.security   
org.eclipse.jetty.security.authentication   
org.eclipse.jetty.security.jaspi   
org.eclipse.jetty.server   
 

org.eclipse.jetty.plus.jaasUserIdentity 的使用
 

返回 UserIdentityorg.eclipse.jetty.plus.jaas 中的方法
 UserIdentity JAASLoginService.login(String username, Object credentials)
           
 

参数类型为 UserIdentityorg.eclipse.jetty.plus.jaas 中的方法
 void JAASLoginService.logout(UserIdentity user)
           
 boolean JAASLoginService.validate(UserIdentity user)
           
 

org.eclipse.jetty.plus.securityUserIdentity 的使用
 

返回 UserIdentityorg.eclipse.jetty.plus.security 中的方法
protected  UserIdentity DataSourceLoginService.loadUser(String userName)
          Load user's info from database.
 

org.eclipse.jetty.securityUserIdentity 的使用
 

实现 UserIdentityorg.eclipse.jetty.security 中的类
 class DefaultUserIdentity
          The default implementation of UserIdentity.
 class SpnegoUserIdentity
           
 

类型参数类型为 UserIdentityorg.eclipse.jetty.security 中的字段
protected  ConcurrentMap<String,UserIdentity> MappedLoginService._users
           
 

返回 UserIdentityorg.eclipse.jetty.security 中的方法
 UserIdentity IdentityService.getSystemUserIdentity()
           
 UserIdentity DefaultIdentityService.getSystemUserIdentity()
           
 UserIdentity UserAuthentication.getUserIdentity()
           
 UserIdentity PropertyUserStore.getUserIdentity(String userName)
           
protected abstract  UserIdentity MappedLoginService.loadUser(String username)
           
protected  UserIdentity JDBCLoginService.loadUser(String username)
           
protected  UserIdentity HashLoginService.loadUser(String username)
           
 UserIdentity SpnegoLoginService.login(String username, Object credentials)
          username will be null since the credentials will contain all the relevant info
 UserIdentity MappedLoginService.login(String username, Object credentials)
           
 UserIdentity LoginService.login(String username, Object credentials)
          Login a user.
 UserIdentity JDBCLoginService.login(String username, Object credentials)
           
 UserIdentity IdentityService.newUserIdentity(Subject subject, Principal userPrincipal, String[] roles)
          Create a new UserIdentity for use with this identity service.
 UserIdentity DefaultIdentityService.newUserIdentity(Subject subject, Principal userPrincipal, String[] roles)
           
 UserIdentity MappedLoginService.putUser(String userName, Credential credential, String[] roles)
          Put user into realm.
protected  UserIdentity MappedLoginService.putUser(String userName, Object info)
          Put user into realm.
 

返回变量类型为 UserIdentity 的类型的 org.eclipse.jetty.security 中的方法
 ConcurrentMap<String,UserIdentity> MappedLoginService.getUsers()
          Get the users.
 

参数类型为 UserIdentityorg.eclipse.jetty.security 中的方法
 Object IdentityService.associate(UserIdentity user)
          Associate a user identity with the current thread.
 Object DefaultIdentityService.associate(UserIdentity user)
          If there are roles refs present in the scope, then wrap the UserIdentity with one that uses the role references in the isUserInRole(String, org.eclipse.jetty.server.UserIdentity.Scope)
protected abstract  boolean SecurityHandler.checkWebResourcePermissions(String pathInContext, Request request, Response response, Object constraintInfo, UserIdentity userIdentity)
           
protected  boolean ConstraintSecurityHandler.checkWebResourcePermissions(String pathInContext, Request request, Response response, Object constraintInfo, UserIdentity userIdentity)
           
 void SpnegoLoginService.logout(UserIdentity user)
           
 void MappedLoginService.logout(UserIdentity identity)
           
 void LoginService.logout(UserIdentity user)
           
 Object IdentityService.setRunAs(UserIdentity user, RunAsToken token)
          Associate a runas Token with the current user and thread.
 Object DefaultIdentityService.setRunAs(UserIdentity user, RunAsToken token)
           
 boolean SpnegoLoginService.validate(UserIdentity user)
           
 boolean MappedLoginService.validate(UserIdentity user)
           
 boolean LoginService.validate(UserIdentity user)
          Validate a user identity.
 

类型变量类型为 UserIdentityorg.eclipse.jetty.security 中的方法参数
 void MappedLoginService.setUsers(Map<String,UserIdentity> users)
          Set the users.
 

参数类型为 UserIdentityorg.eclipse.jetty.security 中的构造方法
UserAuthentication(String method, UserIdentity userIdentity)
           
 

org.eclipse.jetty.security.authenticationUserIdentity 的使用
 

返回 UserIdentityorg.eclipse.jetty.security.authentication 中的方法
 UserIdentity SessionAuthentication.getUserIdentity()
           
 UserIdentity LoginAuthenticator.login(String username, Object password, ServletRequest request)
           
 UserIdentity FormAuthenticator.login(String username, Object password, ServletRequest request)
           
 

参数类型为 UserIdentityorg.eclipse.jetty.security.authentication 中的构造方法
FormAuthenticator.FormAuthentication(String method, UserIdentity userIdentity)
           
SessionAuthentication(String method, UserIdentity userIdentity, Object credentials)
           
 

org.eclipse.jetty.security.jaspiUserIdentity 的使用
 

返回 UserIdentityorg.eclipse.jetty.security.jaspi 中的方法
 UserIdentity JaspiAuthenticator.login(String username, Object password, ServletRequest request)
           
 

org.eclipse.jetty.serverUserIdentity 的使用
 

org.eclipse.jetty.serverUserIdentity 的子接口
static interface UserIdentity.UnauthenticatedUserIdentity
           
 

声明为 UserIdentityorg.eclipse.jetty.server 中的字段
static UserIdentity UserIdentity.UNAUTHENTICATED_IDENTITY
           
 

返回 UserIdentityorg.eclipse.jetty.server 中的方法
 UserIdentity Request.getResolvedUserIdentity()
           
 UserIdentity Request.getUserIdentity()
           
 UserIdentity Authentication.User.getUserIdentity()
           
 



Copyright © 2013. All Rights Reserved.