|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 | |
---|---|
AuthenticatorInterface |
getAuthenticator()
Get an authenticator object. |
java.util.List |
getDomains()
Get the list of authentication domains that are defined in the login.config file. |
java.lang.String |
getIDPropagation(java.lang.String domain)
Get the ID propagation authentication mechanism supported by the named domain. |
java.lang.String |
getLoginConfigAppName()
The name of the application entry in the JAAS login configuration that applies to this services deployment. |
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.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 ValuesMethod 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 |