uk.ac.soton.itinnovation.grid.comms.membership
Interface MembershipGroupResource
- All Superinterfaces:
- IdentifiableResource, PolicyManagement, ResourceMetadata, Signallable, WSResourceLifetime, WSTrust
- All Known Subinterfaces:
- MembershipGroupConversation
- All Known Implementing Classes:
- MembershipGroupResourceImpl
@WebService(targetNamespace="http://www.it-innovation.soton.ac.uk/2006/grid/group",
name="MembershipGroupResource",
serviceName="MembershipGroup",
wsdlLocation="membership-group.wsdl")
@SoapBindingName(value="MembershipGroupSoapBinding")
public interface MembershipGroupResource- extends WSResourceLifetime, PolicyManagement, WSTrust, ResourceMetadata, IdentifiableResource, Signallable
Get a signed security token asserting that the caller is
a member of the group.
The caller should give the request type as WSTrust.WSTRUST_REQUEST_TYPE_ISSUANCE and the token type
as WSTrust.WSTRUST_SAML_1_1. No other parameters are used.
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.wstrust.WSTrust |
DEFAULT_WSTRUST_ISSUER, requestSecurityToken, VALIDATE_SUBJECT_DESCRIPTION, WSTRUST_REQUEST_TYPE_ISSUANCE, WSTRUST_REQUEST_TYPE_VALIDATION, WSTRUST_SAML_1_1, WSTRUST_STATUS, WSTRUST_STATUS_INVALID, WSTRUST_STATUS_VALID, XMLNS_WSTRUST, XMLNS_WSU |
MEMBERSHIP_GROUP_RESOURCE_TYPE
static final String MEMBERSHIP_GROUP_RESOURCE_TYPE
- See Also:
- Constant Field Values
getMembershipRule
@WebMethod
@Deprecated
MatchRule getMembershipRule()
throws RemoteException
- Deprecated. use
getMembershipPattern()
- Get a rule to match group members.
- Returns:
- a rule which will match a user who presents a token
issued by this service's
WSTrust.RequestSecurityToken(org.w3c.dom.Element) operation,
asserting that they are in the group.
- Throws:
RemoteException
getMembershipPattern
@WebMethod
MatchPattern getMembershipPattern()
throws RemoteException
- Get a pattern to match group members.
- Returns:
- a pattern which will match a user who presents a token
issued by this service's
WSTrust.RequestSecurityToken(org.w3c.dom.Element) operation,
asserting that they are in the group.
- Throws:
RemoteException
Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.