A B C D E G H I M N P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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(String, String, String) - Constructor for exception com.dtolabs.rundeck.core.authorization.AuthorizationException
- AuthorizationException(String, Throwable) - Constructor for exception com.dtolabs.rundeck.core.authorization.AuthorizationException
- AuthorizationException(Throwable) - 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) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
- authResourceKind(AuthResource.Context, String, Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
B
- BasicEnvironmentalContext - Class in com.dtolabs.rundeck.core.authorization
-
Basic implementation matches value for equality or as a regular expression if specified.
- build() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- builder() - Static method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- builder(AclRule) - Static method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- builder(AclRuleBuilder) - Static method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- by(boolean) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
C
- com.dtolabs.rundeck.core.authorization - package com.dtolabs.rundeck.core.authorization
-
NOTE: package retained for compatibility
- com.dtolabs.rundeck.core.authorization.providers - package com.dtolabs.rundeck.core.authorization.providers
- combineWith(Authorization) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContext
- combineWith(Authorization) - Method in interface com.dtolabs.rundeck.core.authorization.UserAndRolesAuthContext
- command - Variable in class com.dtolabs.rundeck.core.authorization.providers.ContextEvaluation
- complete() - Method in class com.dtolabs.rundeck.core.authorization.ValidationSet
- containsMatch(boolean) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- containsResource(Map<String, Object>) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- context(String, String) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Create a singleton context attribute set
- contextAsString(Set<Attribute>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Generate a string representation of the context attribute set
- ContextDecision - Class in com.dtolabs.rundeck.core.authorization.providers
-
ContextDecision provides the decision id and the evaluation up to the decision point.
- ContextDecision(Explanation.Code, boolean) - Constructor for class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
- ContextDecision(Explanation.Code, boolean, List<ContextEvaluation>) - Constructor for class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
-
Construct a decision.
- ContextEvaluation - Class in com.dtolabs.rundeck.core.authorization.providers
- ContextEvaluation(Explanation.Code, String) - Constructor for class com.dtolabs.rundeck.core.authorization.providers.ContextEvaluation
- createFrom(Subject) - Method in interface com.dtolabs.rundeck.core.authorization.RuleEvaluator.AclSubjectCreator
- createFrom(Subject) - Method in class com.dtolabs.rundeck.core.authorization.TypedSubject
- createRuleEvaluator(AclRuleSet, RuleEvaluator.AclSubjectCreator) - Static method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
- createRuleEvaluator(AclRuleSetSource, RuleEvaluator.AclSubjectCreator) - Static method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
D
- Decision - Interface in com.dtolabs.rundeck.core.authorization
- denyActions(Set<String>) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- describe(PrintStream) - Method in interface com.dtolabs.rundeck.core.authorization.Explanation
- describe(PrintStream) - Method in class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
- description(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
E
- environment(EnvironmentalContext) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- EnvironmentalContext - Interface in com.dtolabs.rundeck.core.authorization.providers
-
EnvironmentalContext determines if a set of environment attributes match a specific context.
- equals(Object) - Method in class com.dtolabs.rundeck.core.authorization.Attribute
- equals(Object) - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- equalsMatch(boolean) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- equalsResource(Map<String, Object>) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- evaluate(Map<String, String>, String, Set<Attribute>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContext
-
Evaluate the authorization request and return if this request is valid.
- evaluate(Map<String, String>, Subject, String, Set<Attribute>) - Method in interface com.dtolabs.rundeck.core.authorization.Authorization
-
Evaluate the authorization request and return if this request is valid.
- evaluate(Map<String, String>, Subject, String, Set<Attribute>) - Method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
- evaluate(Set<Map<String, String>>, Set<String>, Set<Attribute>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContext
-
Make a multiple resource determination.
- evaluate(Set<Map<String, String>>, Subject, Set<String>, Set<Attribute>) - Method in interface com.dtolabs.rundeck.core.authorization.Authorization
-
Make a multiple resource determination by evaluating each action for each resource.
- evaluate(Set<Map<String, String>>, Subject, Set<String>, Set<Attribute>) - Method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
- evaluationDuration() - Method in interface com.dtolabs.rundeck.core.authorization.Decision
-
Decision evaluation time.
- explain() - Method in interface com.dtolabs.rundeck.core.authorization.Decision
- Explanation - Interface in com.dtolabs.rundeck.core.authorization
- Explanation.Code - Enum in com.dtolabs.rundeck.core.authorization
G
- GENERIC_RESOURCE_TYPE_NAME - Static variable in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
- getAction() - Method in interface com.dtolabs.rundeck.core.authorization.Decision
- getAllowActions() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getAllowActions() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getAuthContextForSubject(Subject) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextProvider
-
Return base auth context for a subject
- getAuthContextForSubjectAndProject(Subject, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextProvider
-
Create auth context for subject and a project context
- getAuthContextForUrnProject(String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextProvider
-
Create auth context for a project context (Using URN)
- getAuthContextForUserAndRoles(String, List<String>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextProvider
-
Create system auth context for username and roles
- getAuthContextForUserAndRolesAndProject(String, List<String>, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextProvider
-
Synthesize context given user name, role list, and project
- getAuthContextWithProject(UserAndRolesAuthContext, String) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContextProvider
-
Extend a generic auth context, with project-specific authorization
- getCode() - Method in interface com.dtolabs.rundeck.core.authorization.Explanation
- getCode() - Method in class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
- getContainsResource() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getContainsResource() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getContext() - Method in interface com.dtolabs.rundeck.core.authorization.AuthResource
- getDenyActions() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getDenyActions() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getDescription() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getDescription() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getEnvironment() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getEnvironment() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getEnvironment() - Method in interface com.dtolabs.rundeck.core.authorization.Decision
- getEqualsResource() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getEqualsResource() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getErrors() - Method in interface com.dtolabs.rundeck.core.authorization.Validation
- getErrors() - Method in class com.dtolabs.rundeck.core.authorization.ValidationSet
- getGroup() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getGroup() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getGroups() - Method in interface com.dtolabs.rundeck.core.authorization.AclSubject
- getKey() - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- getKey() - Method in interface com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext
- getKeyUri() - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- getProperty() - Method in class com.dtolabs.rundeck.core.authorization.Attribute
- getRegexResource() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getRegexResource() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getResource() - Method in interface com.dtolabs.rundeck.core.authorization.Decision
-
Return the time in seconds since the cache was last refreshed.
- getResourceMap() - Method in interface com.dtolabs.rundeck.core.authorization.AuthResource
- getResourceType() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getResourceType() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getRoles() - Method in interface com.dtolabs.rundeck.core.authorization.UserAndRoles
- getRules() - Method in interface com.dtolabs.rundeck.core.authorization.AclRuleSet
- getRules() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleSetImpl
- getRuleSet() - Method in interface com.dtolabs.rundeck.core.authorization.AclRuleSetSource
- getRuleSet() - Method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
- getSource() - Method in interface com.dtolabs.rundeck.core.authorization.RuleSetValidation
- getSourceIdentity() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getSourceIdentity() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getSubject() - Method in interface com.dtolabs.rundeck.core.authorization.Decision
- getSubsetResource() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getSubsetResource() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getUrn() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getUrn() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getUrn() - Method in interface com.dtolabs.rundeck.core.authorization.AclSubject
- getUrn() - Method in interface com.dtolabs.rundeck.core.authorization.UserAndRoles
- getUsername() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- getUsername() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- getUsername() - Method in interface com.dtolabs.rundeck.core.authorization.AclSubject
- getUsername() - Method in interface com.dtolabs.rundeck.core.authorization.NamedAuthContext
- getUsername() - Method in interface com.dtolabs.rundeck.core.authorization.UserAndRoles
- getValue() - Method in class com.dtolabs.rundeck.core.authorization.Attribute
- getValue() - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- getValue() - Method in interface com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext
- getValuePattern() - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- getValuePattern() - Method in interface com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext
- granted() - Method in class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
- GRANTED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- GRANTED_ACTIONS_AND_COMMANDS_MATCHED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- GRANTED_NO_AUTHORIZATION_ATTEMPTED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- group(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
H
- hashCode() - Method in class com.dtolabs.rundeck.core.authorization.Attribute
- hashCode() - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
I
- id - Variable in class com.dtolabs.rundeck.core.authorization.providers.ContextEvaluation
- includes(AclRule, Map<String, String>, String) - Method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
- isAuthorized() - Method in interface com.dtolabs.rundeck.core.authorization.Decision
-
Was the result from
Authorization.evaluate(java.util.Map, javax.security.auth.Subject, String, java.util.Set)successful or not. - isBy() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- isBy() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- isContainsMatch() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- isContainsMatch() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- isEqualsMatch() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- isEqualsMatch() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- isRegexMatch() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- isRegexMatch() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- isSubsetMatch() - Method in interface com.dtolabs.rundeck.core.authorization.AclRule
- isSubsetMatch() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- isValid() - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- isValid() - Method in interface com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext
- isValid() - Method in interface com.dtolabs.rundeck.core.authorization.Validation
- isValid() - Method in class com.dtolabs.rundeck.core.authorization.ValidationSet
M
- matches(Set<Attribute>) - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- matches(Set<Attribute>) - Method in interface com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext
- matchesAnyPatterns(Collection<String>, String) - Static method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
- matchesContexts(AclRule, AclSubject, Set<Attribute>) - Static method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
N
- NamedAuthContext - Interface in com.dtolabs.rundeck.core.authorization
-
An auth context which can provide a name
- narrowContext(AclRuleSet, AclSubject, Set<Attribute>) - Static method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
P
- patternContextFor(String, String) - Static method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- Project - com.dtolabs.rundeck.core.authorization.AuthResource.Context
- PROJECT_BASE_URI - Static variable in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
- projectAuthResource(Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
- projectContext(String) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Create a project context singleton attribute set
- property - Variable in class com.dtolabs.rundeck.core.authorization.Attribute
- propertyKeyForURIBase(Attribute, String) - Static method in class com.dtolabs.rundeck.core.authorization.Attribute
R
- regexMatch(boolean) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- regexResource(Map<String, Object>) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- REJECTED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_ACTIONS_DECLARED_EMPTY - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_COMMAND_NOT_MATCHED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_CONTEXT_EVALUATION_ERROR - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_DENIED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_INVALID_FOR_SECTION - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_ACTION_PROVIDED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_ACTIONS_DECLARED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_ACTIONS_MATCHED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_DESCRIPTION_PROVIDED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_RESOURCE_OR_ACTION_MATCH - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_RESOURCE_PROPERTY_PROVIDED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_RESOURCE_TYPE - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_RULES_DECLARED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_NO_SUBJECT_OR_ENV_FOUND - com.dtolabs.rundeck.core.authorization.Explanation.Code
- REJECTED_RESOURCE_PROPERTY_NOT_MATCHED - com.dtolabs.rundeck.core.authorization.Explanation.Code
- resource(String) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Return a resource map for a resource of a certain type.
- resource(String, Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Return a resource map for a resource of a certain type, with attributes
- resourceRule(String, Map<String, Object>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Return a resource map for a resource of a certain type, with attributes
- resourceType(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- resourceType(String) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Return a resource map for a generic resource type
- resourceType(String, Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Return a resource map for a generic resource type
- resourceTypeRule(String) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Return a resource map for a generic resource type
- resourceTypeRule(String, Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Return a resource map for a generic resource type
- RuleEvaluator - Class in com.dtolabs.rundeck.core.authorization
-
Evaluate ACL requests over a set of rules
- RuleEvaluator.AclSubjectCreator - Interface in com.dtolabs.rundeck.core.authorization
- RuleSetValidation<T extends AclRuleSetSource> - Interface in com.dtolabs.rundeck.core.authorization
- RUNDECK_APP_ENV - Static variable in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
the rundeck app environment for authorization
S
- setUrn(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- source() - Method in interface com.dtolabs.rundeck.core.authorization.AclRuleSet
- sourceIdentity(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- sourceIdentityAppend(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- staticContextFor(String, String) - Static method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- subsetMatch(boolean) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- subsetResource(Map<String, Object>) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- System - com.dtolabs.rundeck.core.authorization.AuthResource.Context
- systemAuthResource(Map<String, String>) - Static method in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
T
- toString() - Method in class com.dtolabs.rundeck.core.authorization.AclRuleImpl
- toString() - Method in class com.dtolabs.rundeck.core.authorization.Attribute
- toString() - Method in class com.dtolabs.rundeck.core.authorization.BasicEnvironmentalContext
- toString() - Method in class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
- toString() - Method in class com.dtolabs.rundeck.core.authorization.providers.ContextEvaluation
- toString() - Method in class com.dtolabs.rundeck.core.authorization.ValidationSet
- TYPE_FIELD - Static variable in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
- TYPE_KIND_FIELD - Static variable in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
- TypedSubject - Class in com.dtolabs.rundeck.core.authorization
- TypedSubject(Class<? extends Principal>, Class<? extends Principal>, Class<? extends Principal>) - Constructor for class com.dtolabs.rundeck.core.authorization.TypedSubject
U
- URI_BASE - Static variable in class com.dtolabs.rundeck.core.authorization.AuthorizationUtil
-
Base URI for rundeck environment attribute URIs
- urn(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
- UserAndRoles - Interface in com.dtolabs.rundeck.core.authorization
-
A username and role list
- UserAndRolesAuthContext - Interface in com.dtolabs.rundeck.core.authorization
-
Auth context with a name and role list
- username(String) - Method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
V
- Validation - Interface in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/30/15.
- ValidationSet - Class in com.dtolabs.rundeck.core.authorization
-
Created by greg on 7/30/15.
- ValidationSet() - Constructor for class com.dtolabs.rundeck.core.authorization.ValidationSet
- value - Variable in class com.dtolabs.rundeck.core.authorization.Attribute
- valueOf(String) - Static method in enum com.dtolabs.rundeck.core.authorization.AuthResource.Context
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.dtolabs.rundeck.core.authorization.Explanation.Code
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.dtolabs.rundeck.core.authorization.AuthResource.Context
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.dtolabs.rundeck.core.authorization.Explanation.Code
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages