Skip navigation links
A B C D E G H I M N P R S T U V 

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(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
 

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(AclRule) - Static method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
 
builder(AclRuleBuilder) - Static method in class com.dtolabs.rundeck.core.authorization.AclRuleBuilder
 
builder() - 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, List<ContextEvaluation>) - Constructor for class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
Construct a decision.
ContextDecision(Explanation.Code, boolean) - Constructor for class com.dtolabs.rundeck.core.authorization.providers.ContextDecision
 
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(AclRuleSetSource, RuleEvaluator.AclSubjectCreator) - Static method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
 
createRuleEvaluator(AclRuleSet, 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(Set<Map<String, String>>, Set<String>, Set<Attribute>) - Method in interface com.dtolabs.rundeck.core.authorization.AuthContext
Make a multiple resource determination.
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(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(Map<String, String>, Subject, String, Set<Attribute>) - Method in class com.dtolabs.rundeck.core.authorization.RuleEvaluator
 
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
 
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
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_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
 
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
 
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.
A B C D E G H I M N P R S T U V 
Skip navigation links