|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of SubjectDescription in uk.ac.soton.ecs.iam.grid.client.staterepos |
|---|
| Methods in uk.ac.soton.ecs.iam.grid.client.staterepos that return SubjectDescription | |
|---|---|
SubjectDescription |
RemoteSLAServiceImpl.getServiceProviderID()
Deprecated. |
SubjectDescription |
RemotePrivateAccountServiceImpl.getServiceProviderID()
Deprecated. |
SubjectDescription |
RemoteTradeAccountServiceImpl.getServiceProviderID()
Deprecated. |
SubjectDescription |
RemoteJobServiceImpl.getServiceProviderID()
Deprecated. |
SubjectDescription |
RemoteDataServiceImpl.getServiceProviderID()
Deprecated. |
SubjectDescription |
RemoteServiceImpl.getServiceProviderID()
Deprecated. Query the remote service to discover its identity. |
SubjectDescription |
RemoteSLAServiceImpl.getServiceProviderIssuer()
Deprecated. |
SubjectDescription |
RemotePrivateAccountServiceImpl.getServiceProviderIssuer()
Deprecated. |
SubjectDescription |
RemoteTradeAccountServiceImpl.getServiceProviderIssuer()
Deprecated. |
SubjectDescription |
RemoteJobServiceImpl.getServiceProviderIssuer()
Deprecated. |
SubjectDescription |
RemoteDataServiceImpl.getServiceProviderIssuer()
Deprecated. |
SubjectDescription |
RemoteServiceImpl.getServiceProviderIssuer()
Deprecated. Query the remote service to discover the identity of the issuer of its certificate. |
| Methods in uk.ac.soton.ecs.iam.grid.client.staterepos with parameters of type SubjectDescription | |
|---|---|
boolean |
DataConversationImpl.checkReadAccess(SubjectDescription user)
Deprecated. |
boolean |
SLAConversationImpl.checkUser(SubjectDescription user)
Deprecated. |
boolean |
AccountConversationImpl.checkUser(SubjectDescription user)
Deprecated. |
boolean |
DataConversationImpl.checkWriteAccess(SubjectDescription user)
Deprecated. |
void |
TradeAccountConversationImpl.ensureIsUser(SubjectDescription subject)
Deprecated. |
| Uses of SubjectDescription in uk.ac.soton.ecs.iam.grid.comms.client |
|---|
| Methods in uk.ac.soton.ecs.iam.grid.comms.client with parameters of type SubjectDescription | |
|---|---|
void |
TradeAccountConversation.ensureIsUser(SubjectDescription subject)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.client.membership |
|---|
| Methods in uk.ac.soton.itinnovation.grid.client.membership with parameters of type SubjectDescription | |
|---|---|
void |
MembershipGroupHelpers.ensureIsMember(SubjectDescription subject)
|
void |
MembershipGroupConversation.ensureIsMember(SubjectDescription subject)
Check whether this subject is a member of the group. |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.account |
|---|
| Methods in uk.ac.soton.itinnovation.grid.comms.account with parameters of type SubjectDescription | |
|---|---|
boolean |
AccountResource.checkUser(SubjectDescription user)
Test whether this user has the 'user' role. |
void |
TradeAccountHelpers.ensureIsUser(SubjectDescription subject)
Determine if a user can use an account. |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.data |
|---|
| Methods in uk.ac.soton.itinnovation.grid.comms.data with parameters of type SubjectDescription | |
|---|---|
boolean |
DataStagerResource.checkReadAccess(SubjectDescription delegateUser)
Checks if the quoted delegate may read from this data stager. |
boolean |
DataStagerResource.checkWriteAccess(SubjectDescription delegateUser)
Checks if the quoted delegate may write to this data stager |
void |
LocalDataService.copyToLocal(String conversationID,
SubjectDescription user,
org.apache.axis.message.addressing.EndpointReferenceType target)
Copy data to another data stager. |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.ogsadai |
|---|
| Methods in uk.ac.soton.itinnovation.grid.comms.ogsadai with parameters of type SubjectDescription | |
|---|---|
void |
OgsaDaiSubscription.checkPolicyRule(SubjectDescription client,
String action)
The method first checks to see if the current user (the caller) is permitted to invoke the operation checkPolicyRule. |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.sla |
|---|
| Methods in uk.ac.soton.itinnovation.grid.comms.sla with parameters of type SubjectDescription | |
|---|---|
boolean |
SLAResource.checkUser(SubjectDescription user)
Test whether this user has the 'user' role. |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.gridservit.context.helpers |
|---|
| Methods in uk.ac.soton.itinnovation.grid.gridservit.context.helpers that return SubjectDescription | |
|---|---|
static SubjectDescription |
AuthenticatedContextHelper.getAuthenticatedContext(MessageContext axisMsgCtx)
Returns the authenticated subject context from an Axis Message Context. |
static SubjectDescription |
AuthenticatedContextHelper.getCurrentUser()
Get the identity of the user who signed this SOAP request. |
| Methods in uk.ac.soton.itinnovation.grid.gridservit.context.helpers with parameters of type SubjectDescription | |
|---|---|
static void |
AuthenticatedContextHelper.setAuthenticatedSubjectContext(MessageContext axisMsgCtx,
SubjectDescription authenticatedSubjectContext)
Sets the authenticated context in the Axis Message Context. |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.pbac2.pdp |
|---|
| Methods in uk.ac.soton.itinnovation.grid.pbac2.pdp that return SubjectDescription | |
|---|---|
SubjectDescription |
NotAuthorisedException.getSubject()
|
| Methods in uk.ac.soton.itinnovation.grid.pbac2.pdp with parameters of type SubjectDescription | |
|---|---|
void |
PDP.check(String resourceID,
SubjectDescription subjectDesc,
String action)
Checks if the request is granted. |
boolean |
PDP.getHasRole(String resourceID,
SubjectDescription subjectDesc,
String role)
Check whether the given subject has the named role in 'resourceID'. |
String[] |
PDP.getProcessRolesForSubject(String resourceID,
SubjectDescription subjectDesc)
Get the list of roles of which this subject is a member. |
String[] |
PDP.getResources(String resourceTypeID,
SubjectDescription subjectDesc,
String processState)
Get the list of resources in which the given subject has membership of some role. |
String |
PDP.lockAndCheck(String resourceID,
SubjectDescription subjectDesc,
String action)
Locks the resource and checks if the request is granted. |
void |
NotAuthorisedException.setSubject(SubjectDescription subject)
|
static void |
PBACUtils.validateOwner(MatchRule owner,
SubjectDescription currentUser,
String ownerRole)
Ensure that the 'owner' rule grants 'currentUser' the 'ownerRole' role. |
static void |
PBACUtils.validatePattern(MatchPattern pattern,
SubjectDescription currentUser)
Ensure that the pattern matches 'currentUser'. |
| Constructors in uk.ac.soton.itinnovation.grid.pbac2.pdp with parameters of type SubjectDescription | |
|---|---|
NotAuthorisedException(String resourceID,
SubjectDescription subject,
String action,
String message)
Public constructor |
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.pbac2.pdp.dynamic |
|---|
| Methods in uk.ac.soton.itinnovation.grid.pbac2.pdp.dynamic with parameters of type SubjectDescription | |
|---|---|
void |
PDPImpl.check(String resourceID,
SubjectDescription subjectDesc,
String action)
|
boolean |
PDPImpl.getHasRole(String resourceID,
SubjectDescription subjectDesc,
String role)
|
String[] |
PDPImpl.getProcessRolesForSubject(String resourceID,
SubjectDescription subjectDesc)
|
String[] |
PDPImpl.getResources(String resourceTypeID,
SubjectDescription subjectDesc,
String processState)
|
String |
PDPImpl.lockAndCheck(String resourceID,
SubjectDescription subjectSpec,
String action)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.pbac2.pep |
|---|
| Methods in uk.ac.soton.itinnovation.grid.pbac2.pep with parameters of type SubjectDescription | ||
|---|---|---|
static
|
DynamicPEP.dynamicPEP(Class<T> iface,
T impl,
String resource,
SubjectDescription subject)
Create a proxy for 'iface', where all public methods are PEP-wrapped. |
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.account |
|---|
| Methods in uk.ac.soton.itinnovation.grid.service.account with parameters of type SubjectDescription | |
|---|---|
boolean |
AccountServiceImpl.checkUser(SubjectDescription user)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.data |
|---|
| Methods in uk.ac.soton.itinnovation.grid.service.data with parameters of type SubjectDescription | |
|---|---|
protected void |
DataServiceModule.chargeForUsage(TradeAccountConversation account,
String resourceID,
SubjectDescription user,
BigDecimal amount,
String currency,
String message)
Charge usage to an account. |
boolean |
DataServiceModule.checkReadAccess(SubjectDescription delegate)
|
boolean |
DataServiceModule.checkWriteAccess(SubjectDescription delegate)
|
void |
DataServiceModule.copyToInternal(String conversationID,
SubjectDescription user,
org.apache.axis.message.addressing.EndpointReferenceType target)
|
void |
DataServiceModule.copyToLocal(String conversationID,
SubjectDescription user,
org.apache.axis.message.addressing.EndpointReferenceType target)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.dataresource.beans |
|---|
| Methods in uk.ac.soton.itinnovation.grid.service.dataresource.beans with parameters of type SubjectDescription | |
|---|---|
protected List<T> |
BaseHibernateDAO.findByPBACRole(Class<T> clazz,
SubjectDescription subject,
String additionalRoleName)
|
List<Type> |
DataResourceSubscriptionDAO.findByPBACRole(SubjectDescription subject,
String additionalRoleName)
|
List<Type> |
DataResourceRoleDAO.findByPBACRole(SubjectDescription subject,
String additionalRoleName)
|
List<Type> |
DataResourceDAO.findByPBACRole(SubjectDescription subject,
String additionalRoleName)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.ogsadai.impl |
|---|
| Fields in uk.ac.soton.itinnovation.grid.service.ogsadai.impl with type parameters of type SubjectDescription | |
|---|---|
static HashMap<String,SubjectDescription> |
OgsaDaiServiceImpl.activityClientMap
|
| Methods in uk.ac.soton.itinnovation.grid.service.ogsadai.impl with parameters of type SubjectDescription | |
|---|---|
void |
OgsaDaiServiceImpl.checkPolicyRule(SubjectDescription client,
String action)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.sla |
|---|
| Methods in uk.ac.soton.itinnovation.grid.service.sla with parameters of type SubjectDescription | |
|---|---|
boolean |
SLAServiceImpl.checkUser(SubjectDescription user)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.sla.bizfacade |
|---|
| Methods in uk.ac.soton.itinnovation.grid.service.sla.bizfacade with parameters of type SubjectDescription | |
|---|---|
String |
SLAFacadeImpl.protectSLAwithPBACandBill(SLA sla,
TradeAccountConversation account,
BigDecimal bill,
String currency,
MatchRule owner,
SubjectDescription currentUser)
|
String |
SLAFacade.protectSLAwithPBACandBill(SLA sla,
TradeAccountConversation account,
BigDecimal bill,
String currency,
MatchRule owner,
SubjectDescription currentUser)
|
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.utils.gridservit |
|---|
| Methods in uk.ac.soton.itinnovation.grid.service.utils.gridservit that return SubjectDescription | |
|---|---|
protected SubjectDescription |
GridServiceLite.getCurrentUser()
Create a SubjectDescription from the Axis context's certificate (set by wss4j). |
SubjectDescription |
GridServiceLite.getServiceProviderID()
External function that returns the service provider ID, in the form of an Issuer key and Subject DN. |
SubjectDescription |
GridServiceLite.getServiceProviderIssuer()
External function that returns the identity of the isser of the service's certificate. |
| Methods in uk.ac.soton.itinnovation.grid.service.utils.gridservit with parameters of type SubjectDescription | |
|---|---|
static org.apache.axis.message.addressing.EndpointReferenceType[] |
GridServiceUtils.getResources(String pbacType,
Class type,
String state,
EPRGenerator generator,
SubjectDescription user)
Shared code for each service's getResources(). |
protected void |
GridServiceLite.validateOwner(MatchRule owner,
SubjectDescription currentUser,
String ownerRole)
Deprecated. use PBACUtils.validateOwner(uk.ac.soton.itinnovation.grid.types.MatchRule, uk.ac.soton.itinnovation.grid.types.SubjectDescription, java.lang.String) |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.utils.trustedaccounts |
|---|
| Methods in uk.ac.soton.itinnovation.grid.service.utils.trustedaccounts with parameters of type SubjectDescription | |
|---|---|
Conversation |
TrustedManagementServices.getBillingInfo(Element billingHeader,
SubjectDescription user,
StateRepository repository)
If there is a billing information header in the SOAP request, return it. |
| Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.types |
|---|
| Subclasses of SubjectDescription in uk.ac.soton.itinnovation.grid.types | |
|---|---|
class |
ParsedSubjectDescription
Extends SubjectDescription to store the parsed SAMLAssertion from the additionalSecurityTokens field (for efficiency). |
| Methods in uk.ac.soton.itinnovation.grid.types that return SubjectDescription | |
|---|---|
SubjectDescription |
GridService.getServiceProviderID()
Returns the service provider ID, in the form of an Issuer and Subject DN. |
SubjectDescription |
GridService.getServiceProviderIssuer()
Returns details of the issuer of the service's certificate. |
| Constructors in uk.ac.soton.itinnovation.grid.types with parameters of type SubjectDescription | |
|---|---|
MatchPattern(SubjectDescription subject,
SubjectDescription authority)
Convenience constructor that extracts the subject DN from 'subject', and the issuer certificate from 'authority'. |
|
MatchRule(SubjectDescription subject,
SubjectDescription authority,
String processRole)
Convenience constructor that extracts the subject DN from 'subject', and the issuer certificate from 'authority'. |
|
ParsedSubjectDescription(SubjectDescription source)
|
|
SubjectDescription(SubjectDescription source)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||