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, toStringpublic 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.GenericPrincipalExceptionpublic Subject getSubject()
public Object getCredentials()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.