public interface Csa
| Modifier and Type | Method and Description |
|---|---|
Action |
createAction(Action action) |
List<InstitutionIdentityProvider> |
getAllInstitutionIdentityProviders() |
List<InstitutionIdentityProvider> |
getInstitutionIdentityProviders(String identityProviderId) |
List<Action> |
getJiraActions(String idpEntityId) |
List<Service> |
getProtectedServices()
Get a list oof all protected services scoped by the Idp of the logged in person
|
List<Service> |
getPublicServices()
Get a list of all services available to anyone.
|
Service |
getServiceForIdp(String idpEntityId,
long serviceId)
Get a service's details, scoped by the given IDP entity ID
|
Service |
getServiceForIdp(String idpEntityId,
String spEntityId)
Get a service's details, scoped by the given IDP entity ID and SP entity ID
|
List<Service> |
getServicesForIdp(String idpEntityId)
Get a list of services, scoped by the given IDP entity ID
|
Taxonomy |
getTaxonomy() |
void |
setCsaBaseLocation(String location)
Setter for base location of CSA
|
void |
setOauthClient(OauthClient client) |
List<Service> getProtectedServices()
List<Service> getServicesForIdp(String idpEntityId)
Service getServiceForIdp(String idpEntityId, long serviceId)
idpEntityId - serviceId - Service getServiceForIdp(String idpEntityId, String spEntityId)
idpEntityId - idp entity IDspEntityId - sp entity IDvoid setCsaBaseLocation(String location)
location - base URL of CSATaxonomy getTaxonomy()
List<InstitutionIdentityProvider> getInstitutionIdentityProviders(String identityProviderId)
List<InstitutionIdentityProvider> getAllInstitutionIdentityProviders()
void setOauthClient(OauthClient client)
Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.