Package org.rundeck.core.auth.access
Interface AuthorizingResource<T>
-
- Type Parameters:
T-
- All Superinterfaces:
AuthorizingAccess
- All Known Subinterfaces:
AuthorizingAppType,AuthorizingIdResource<T,ID>,AuthorizingProjectAcl,AuthorizingProjectAdhoc,AuthorizingProjectType
- All Known Implementing Classes:
BaseAuthorizingIdResource,BaseAuthorizingResource
public interface AuthorizingResource<T> extends AuthorizingAccess
Authorized access to a Resource of a certain type without identity (singleton)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Taccess(AuthActions actions)Access resource with required authorizationTgetResource()Access resource without authorization checks-
Methods inherited from interface org.rundeck.core.auth.access.AuthorizingAccess
authorize, authorizeNamed, getAuthContext, isAuthorized, isAuthorized
-
-
-
-
Method Detail
-
access
T access(AuthActions actions) throws UnauthorizedAccess, NotFound
Access resource with required authorization- Parameters:
actions- auth actions- Throws:
UnauthorizedAccess- if unauthorizedNotFound- if not found
-
-