- AclRule - Interface in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/17/15.
- AclRuleBuilder - Class in com.dtolabs.rundeck.core.authorization
-
- AclRuleImpl - Class in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/20/15.
- AclRuleSet - Interface in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/17/15.
- AclRuleSetAuthorization - Interface in com.dtolabs.rundeck.core.authorization
-
- AclRuleSetImpl - Class in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/17/15.
- AclRuleSetImpl(Set<AclRule>) - Constructor for class com.dtolabs.rundeck.core.authorization.AclRuleSetImpl
-
- AclRuleSetSource - Interface in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/20/15.
- AclSubject - Interface in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/17/15.
- aclSubjectCreator(Class<? extends Principal>, Class<? extends Principal>, Class<? extends Principal>) - Static method in class com.dtolabs.rundeck.core.authorization.TypedSubject
-
- addError(String, String) - Method in class com.dtolabs.rundeck.core.authorization.ValidationSet
-
- allowActions(Set<String>) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
-
- append(Authorization, Authorization) - Static method in class com.dtolabs.rundeck.core.authorization.Authorizations
-
Append two authorizations
- Attribute - Class in com.dtolabs.rundeck.core.authorization
-
- Attribute(URI, String) - Constructor for class com.dtolabs.rundeck.core.authorization.Attribute
-
- AuthContext - Interface in com.dtolabs.rundeck.core.authorization
-
Facade for Authorization containing a subject
- AuthContextEvaluator - Interface in com.dtolabs.rundeck.core.authorization
-
Utility interface for checking authorization for common resources using AuthContext
- AuthContextProcessor - Interface in com.dtolabs.rundeck.core.authorization
-
Combines AuthContextProvider, AuthContextEvaluator
- AuthContextProvider - Interface in com.dtolabs.rundeck.core.authorization
-
Defines auth contexts
- Authorization - Interface in com.dtolabs.rundeck.core.authorization
-
Instances of classes that implement this interface take context and command info
and lookup whether the user can execute the specified handler.
- AuthorizationException - Exception in com.dtolabs.rundeck.core.authorization
-
AuthorizationException
- AuthorizationException(String) - Constructor for exception com.dtolabs.rundeck.core.authorization.AuthorizationException
-
- AuthorizationException(Throwable) - Constructor for exception com.dtolabs.rundeck.core.authorization.AuthorizationException
-
- AuthorizationException(String, Throwable) - Constructor for exception com.dtolabs.rundeck.core.authorization.AuthorizationException
-
- AuthorizationException(String, String, String) - Constructor for exception com.dtolabs.rundeck.core.authorization.AuthorizationException
-
- Authorizations - Class in com.dtolabs.rundeck.core.authorization
-
- AuthorizationUtil - Class in com.dtolabs.rundeck.core.authorization
-
AuthorizationUtil provides utility methods for constructing authorization resource maps.
- authorizeApplicationResource(AuthContext, Map<String, String>, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return true if the action is authorized for the resource in the application context
- authorizeApplicationResourceAll(AuthContext, Map<String, String>, Collection<String>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return true if all of the actions are authorized for the resource in the application context
- authorizeApplicationResourceAny(AuthContext, Map<String, String>, List<String>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return true if any of the actions are authorized for the resource in the application context
- authorizeApplicationResourceSet(AuthContext, Set<Map<String, String>>, Set<String>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return all authorized resources for the action evaluated in the application context
- authorizeApplicationResourceType(AuthContext, String, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return true if the action is authorized for the resource type in the application context
- authorizeApplicationResourceTypeAll(AuthContext, String, Collection<String>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return true if all of the actions are authorized for the resource type in the application context
- authorizeProjectResource(AuthContext, Map<String, String>, String, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return true if the action is authorized for the resource in the project context
- authorizeProjectResourceAll(AuthContext, Map<String, String>, Collection<String>, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
Return true if all actions are authorized for the resource in the project context
- authorizeProjectResourceAny(AuthContext, Map<String, String>, Collection<String>, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
Return true if any actions are authorized for the resource in the project context
- authorizeProjectResources(AuthContext, Set<Map<String, String>>, Set<String>, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
return the decision set for all actions on all resources in the project context
- authResource(AuthResource.Context, String, Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
- authResource(AuthResource.Context, Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
- AuthResource - Interface in com.dtolabs.rundeck.core.authorization
-
- AuthResource.Context - Enum in com.dtolabs.rundeck.core.authorization
-
- authResourceForJob(String, String, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
Return the resource definition for a job for use by authorization checks
- authResourceForProject(String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
Return the resource inition for a project for use by authorization checks
- authResourceForProjectAcl(String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextEvaluator
-
Return the resource inition for a project ACL for use by authorization checks
- AuthResourceImpl - Class in com.dtolabs.rundeck.core.authorization
-
- AuthResourceImpl() - Constructor for class com.dtolabs.rundeck.core.authorization.AuthResourceImpl
-
- authResourceKind(AuthResource.Context, String, Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
- authResourceKind(AuthResource.Context, String) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-