|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
@SASScope(value="ALL") @BinaryCompatibilityOnly public interface AuthenticationServiceInterface
Authentication Service interface.
This class will return an Authenticator.
| Field Summary | |
|---|---|
static java.lang.String |
IDPROPAGATION_SSPI
Name of SSPI ID propagation mechanism. |
static java.lang.String |
IDPROPAGATION_TRUSTED_PEER
Name of Trusted Peer ID propagation mechanism. |
static java.lang.String |
PROPERTYDEFAULT_LOGIN_CONFIG_APP_NAME
The default value "PFS" of a system property that provides the value returned by getLoginConfigAppName(). |
static java.lang.String |
PROPERTYNAME_LOGIN_CONFIG_APP_NAME
The name of a system property that provides the value returned by getLoginConfigAppName(). |
| Fields inherited from interface com.sas.services.RemoteServiceInterface |
|---|
CLASS_IDENTIFIER, CLASS_IDENTIFIER_1_1, CLASS_IDENTIFIER_1_2, CLASS_IDENTIFIER_SERVICE_TYPE, CLASS_IDENTIFIER_SERVICE_TYPE_1_1, CLASS_IDENTIFIER_SERVICE_TYPE_1_2 |
| Method Summary | |
|---|---|
abstract AuthenticatorInterface |
getAuthenticator()
Get an authenticator object. |
abstract java.util.List |
getDomains()
Get the list of authentication domains that are defined in the login.config file. |
abstract java.lang.String |
getIDPropagation(java.lang.String domain)
Get the ID propagation authentication mechanism supported by the named domain. |
abstract java.lang.String |
getLoginConfigAppName()
The name of the application entry in the JAAS login configuration that applies to this services deployment. |
abstract boolean |
isTrusted(java.lang.String domain)
Indicate whether the named domain is a trust domain. |
| Methods inherited from interface com.sas.services.RemoteServiceInterface |
|---|
configure, destroy, getCreationTime, getServiceConfiguration, getServiceConfiguration, getServiceProxy, getServiceState, isAccessibleToRemoteClients, isExported, reconfigure, setServiceState |
| Methods inherited from interface com.sas.entities.EntityKeyInterface |
|---|
getEntityKey, sameEntity, setEntityKey |
| Methods inherited from interface com.sas.services.mgmt.ServiceNotificationBroadcasterInterface |
|---|
addServiceObserver, notifyServiceObservers, removeAllServiceObservers, removeServiceObserver |
| Field Detail |
|---|
static final java.lang.String PROPERTYNAME_LOGIN_CONFIG_APP_NAME
getLoginConfigAppName().
getLoginConfigAppName(),
Constant Field Valuesstatic final java.lang.String PROPERTYDEFAULT_LOGIN_CONFIG_APP_NAME
getLoginConfigAppName().
getLoginConfigAppName(),
Constant Field Valuesstatic final java.lang.String IDPROPAGATION_SSPI
getIDPropagation(String),
Constant Field Valuesstatic final java.lang.String IDPROPAGATION_TRUSTED_PEER
getIDPropagation(String),
Constant Field Values| Method Detail |
|---|
java.util.List getDomains()
throws java.rmi.RemoteException
java.rmi.RemoteException - in the event of remote object failure.
boolean isTrusted(java.lang.String domain)
throws ServiceException,
java.rmi.RemoteException
domain - The name of the domain to check.
ServiceException - If the domain is not found in the configured list.
java.rmi.RemoteException - In the event of remote object failure.
java.lang.String getIDPropagation(java.lang.String domain)
throws ServiceException,
java.rmi.RemoteException
null if the named domain does not support ID propagation.
domain - The name of the domain to check.
ServiceException - If the domain is not found in the configured list.
java.rmi.RemoteException - In the event of remote object failure.IDPROPAGATION_SSPI,
IDPROPAGATION_TRUSTED_PEER
AuthenticatorInterface getAuthenticator()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a network anomaly is encountered.
java.lang.String getLoginConfigAppName()
throws java.rmi.RemoteException
com.sas.services.security.LOGIN_CONFIG_APP_NAME or
if there is no value for that property, from
the Authentication Service configuration.
java.rmi.RemoteException - if a network anomaly is encountered.PROPERTYNAME_LOGIN_CONFIG_APP_NAME
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||