public class AMAuthUtils extends Object
Modifier and Type | Method and Description |
---|---|
static Set<String> |
getAuthenticatedLevels(SSOToken token)
Returns the set of all authenticated levels.
|
static Set |
getAuthenticatedRealms(SSOToken token)
Returns the set of all authenticated Realm names.
|
static Set<String> |
getAuthenticatedRoles(SSOToken token)
Returns the set of all authenticated roles.
|
static Set<String> |
getAuthenticatedSchemes(SSOToken token)
Returns the set of all authenticated Scheme names.
|
static Set<String> |
getAuthenticatedServices(SSOToken token)
Returns the set of all authenticated Service names.
|
static long |
getAuthInstant(SSOToken ssoToken,
String authType,
String authValue)
Returns time at which the particular authentication occured
|
static String |
getDataFromRealmQualifiedData(String realmQualifedData)
Returns the data from Realm qualified data.
|
static Map |
getModuleAuthTimeMap(SSOToken ssoToken)
Returns a
Map |
static List |
getModuleInstancesForHttpBasic(String realmName)
Returns the list of configured module instances that could be
used by HTTP Basic
|
static String |
getRealmFromRealmQualifiedData(String realmQualifedData)
Returns the Realm name from Realm qualified data.
|
static Set |
getRealmQualifiedAuthenticatedLevels(SSOToken token)
Returns the set of all authenticated realm qualified authentication
levels.
|
static Set |
getRealmQualifiedAuthenticatedSchemes(SSOToken token)
Returns the set of all authenticated realm qualified scheme names.
|
static Set |
getRealmQualifiedAuthenticatedServices(SSOToken token)
Returns the set of all authenticated realm qualified service names.
|
static String |
toRealmQualifiedAuthnData(String realm,
String data)
Returns the given data in Realm qualified format.
|
public static Set getAuthenticatedRealms(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if token.getProperty()
fails.public static Set<String> getAuthenticatedSchemes(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if token.getProperty()
fails.public static Set<String> getAuthenticatedServices(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if token.getProperty()
fails.public static Set<String> getAuthenticatedLevels(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if token.getProperty()
fails.public static Set<String> getAuthenticatedRoles(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if SSOToken.getProperty(String)
fails.public static Set getRealmQualifiedAuthenticatedSchemes(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if token.getProperty()
fails.public static Set getRealmQualifiedAuthenticatedServices(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if token.getProperty()
fails.public static Set getRealmQualifiedAuthenticatedLevels(SSOToken token) throws SSOException
token
- valid user SSOToken
SSOException
- if token.getProperty()
fails.public static String toRealmQualifiedAuthnData(String realm, String data)
realm
- valid Realmdata
- data which qualifies for Realm qualified data. This could
be authentication scheme or authentication level or service.public static String getRealmFromRealmQualifiedData(String realmQualifedData)
realmQualifedData
- Realm qualified data. This could be Realm
qualified authentication scheme or authentication level or service.public static String getDataFromRealmQualifiedData(String realmQualifedData)
realmQualifedData
- Realm qualified data. This could be Realm
qualified authentication scheme or authentication level or service.public static Map getModuleAuthTimeMap(SSOToken ssoToken)
Map with all Auth Module instance names as key
and the time the module was authenticated as value.
ssoToken
- valid user's single sign on token.public static long getAuthInstant(SSOToken ssoToken, String authType, String authValue)
ssoToken
- valid user SSOToken
authType
- valid Authentication Type.authValue
- valid Authentication value.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.