method for each method on this grid service.
The method is responsibe for making any authorization callouts required to satisfy the
authorization requirements placed on each method call. Each method will either return
apon a successful authorization or will throw an exception apon a failed authorization.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAMESPACE
public static final java.lang.String SERVICE_NAMESPACE
- See Also:
- Constant Field Values
DorianAuthorization
public DorianAuthorization()
getServiceNamespace
protected java.lang.String getServiceNamespace()
getCallerIdentity
public static java.lang.String getCallerIdentity()
authorizeGetServiceSecurityMetadata
public static void authorizeGetServiceSecurityMetadata()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRegisterWithIdP
public static void authorizeRegisterWithIdP()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeFindIdPUsers
public static void authorizeFindIdPUsers()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeUpdateIdPUser
public static void authorizeUpdateIdPUser()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRemoveIdPUser
public static void authorizeRemoveIdPUser()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeAuthenticateWithIdP
public static void authorizeAuthenticateWithIdP()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeCreateProxy
public static void authorizeCreateProxy()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetCACertificate
public static void authorizeGetCACertificate()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetTrustedIdPs
public static void authorizeGetTrustedIdPs()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeAddTrustedIdP
public static void authorizeAddTrustedIdP()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeUpdateTrustedIdP
public static void authorizeUpdateTrustedIdP()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRemoveTrustedIdP
public static void authorizeRemoveTrustedIdP()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeFindIFSUsers
public static void authorizeFindIFSUsers()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeUpdateIFSUser
public static void authorizeUpdateIFSUser()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRemoveIFSUser
public static void authorizeRemoveIFSUser()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRenewIFSUserCredentials
public static void authorizeRenewIFSUserCredentials()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetIFSUserPolicies
public static void authorizeGetIFSUserPolicies()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeAuthenticate
public static void authorizeAuthenticate()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeAddAdmin
public static void authorizeAddAdmin()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRemoveAdmin
public static void authorizeRemoveAdmin()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAdmins
public static void authorizeGetAdmins()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRequestHostCertificate
public static void authorizeRequestHostCertificate()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetOwnedHostCertificates
public static void authorizeGetOwnedHostCertificates()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeApproveHostCertificate
public static void authorizeApproveHostCertificate()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeFindHostCertificates
public static void authorizeFindHostCertificates()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeUpdateHostCertificateRecord
public static void authorizeUpdateHostCertificateRecord()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeRenewHostCertificate
public static void authorizeRenewHostCertificate()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeChangeIdPUserPassword
public static void authorizeChangeIdPUserPassword()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
isPermitted
public boolean isPermitted(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
throws org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
- Specified by:
isPermitted in interface org.globus.wsrf.security.authorization.PDP
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
getPolicy
public org.w3c.dom.Node getPolicy(org.w3c.dom.Node query)
throws org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
- Specified by:
getPolicy in interface org.globus.wsrf.security.authorization.PDP
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
getPolicyNames
public java.lang.String[] getPolicyNames()
- Specified by:
getPolicyNames in interface org.globus.wsrf.security.authorization.PDP
setPolicy
public org.w3c.dom.Node setPolicy(org.w3c.dom.Node policy)
throws org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
- Specified by:
setPolicy in interface org.globus.wsrf.security.authorization.PDP
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
close
public void close()
throws org.globus.wsrf.impl.security.authorization.exceptions.CloseException
- Specified by:
close in interface org.globus.wsrf.security.authorization.Interceptor
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.CloseException
initialize
public void initialize(org.globus.wsrf.security.authorization.PDPConfig config,
java.lang.String name,
java.lang.String id)
throws org.globus.wsrf.impl.security.authorization.exceptions.InitializeException
- Specified by:
initialize in interface org.globus.wsrf.security.authorization.Interceptor
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.InitializeException