public class JBossGenericPrincipal
extends org.apache.catalina.realm.GenericPrincipal
Constructor and Description |
---|
JBossGenericPrincipal(org.apache.catalina.Realm realm,
String name,
String password) |
JBossGenericPrincipal(org.apache.catalina.Realm realm,
String name,
String password,
List<String> roles) |
JBossGenericPrincipal(org.apache.catalina.Realm realm,
String name,
String password,
List<String> roles,
Principal userPrincipal) |
JBossGenericPrincipal(org.apache.catalina.Realm realm,
String name,
String password,
List<String> roles,
Principal userPrincipal,
LoginContext loginContext) |
JBossGenericPrincipal(org.apache.catalina.Realm realm,
String name,
String password,
List<String> roles,
Principal userPrincipal,
LoginContext loginContext,
Object credentials) |
JBossGenericPrincipal(org.apache.catalina.Realm realm,
String name,
String password,
List<String> roles,
Principal userPrincipal,
LoginContext loginContext,
Object credentials,
org.jboss.security.CacheableManager<?,Principal> cm) |
JBossGenericPrincipal(org.apache.catalina.Realm realm,
String name,
String password,
List<String> roles,
Principal userPrincipal,
LoginContext loginContext,
Object credentials,
org.jboss.security.CacheableManager<?,Principal> cm,
Subject subject) |
Modifier and Type | Method and Description |
---|---|
Object |
getCredentials() |
Subject |
getSubject() |
void |
logout()
Overridden so we can flush the authentication cache when a session is destroyed.
|
getName, getPassword, getRealm, getRoles, getUserPrincipal, hasRole, toString
public JBossGenericPrincipal(org.apache.catalina.Realm realm, String name, String password)
public JBossGenericPrincipal(org.apache.catalina.Realm realm, String name, String password, List<String> roles)
public JBossGenericPrincipal(org.apache.catalina.Realm realm, String name, String password, List<String> roles, Principal userPrincipal)
public JBossGenericPrincipal(org.apache.catalina.Realm realm, String name, String password, List<String> roles, Principal userPrincipal, LoginContext loginContext)
public JBossGenericPrincipal(org.apache.catalina.Realm realm, String name, String password, List<String> roles, Principal userPrincipal, LoginContext loginContext, Object credentials)
public JBossGenericPrincipal(org.apache.catalina.Realm realm, String name, String password, List<String> roles, Principal userPrincipal, LoginContext loginContext, Object credentials, org.jboss.security.CacheableManager<?,Principal> cm)
public void logout() throws Exception
logout
in class org.apache.catalina.realm.GenericPrincipal
Exception
public Subject getSubject()
public Object getCredentials()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.