Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractPermissionEvaluator - Class in com.netflix.spinnaker.security
-
Base implementation for permission evaluators that support
AccessControlleddomain objects. - AbstractPermissionEvaluator() - Constructor for class com.netflix.spinnaker.security.AbstractPermissionEvaluator
- AccessControlled - Interface in com.netflix.spinnaker.security
-
An AccessControlled object is an object that knows its own permissions and can check them against a given user and authorization.
- ADMIN - Static variable in class com.netflix.spinnaker.security.SpinnakerAuthorities
- ADMIN_AUTHORITY - Static variable in class com.netflix.spinnaker.security.SpinnakerAuthorities
-
Granted authority for Spinnaker administrators.
- allowAnonymous(Callable<V>) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Allow a given HTTP call to be anonymous.
- allowedAccounts - Variable in class com.netflix.spinnaker.security.User
-
Deprecated.
- AllowedAccountsAuthorities - Class in com.netflix.spinnaker.security
- AllowedAccountsAuthorities() - Constructor for class com.netflix.spinnaker.security.AllowedAccountsAuthorities
- ANONYMOUS - Static variable in class com.netflix.spinnaker.security.SpinnakerUsers
-
String constant for the anonymous userid.
- ANONYMOUS_AUTHORITY - Static variable in class com.netflix.spinnaker.security.SpinnakerAuthorities
-
Granted authority for anonymous users.
- asImmutable() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- AuthenticatedRequest - Class in com.netflix.spinnaker.security
- AuthenticatedRequest() - Constructor for class com.netflix.spinnaker.security.AuthenticatedRequest
- AuthenticatedRequest.PrincipalExtractor - Interface in com.netflix.spinnaker.security
-
Determines the current user principal and how to interpret that principal to extract user identity and allowed accounts.
- AuthenticatedRequestDecorator - Class in com.netflix.spinnaker.security
- AuthenticatedRequestDecorator() - Constructor for class com.netflix.spinnaker.security.AuthenticatedRequestDecorator
- Authorization - Enum Class in com.netflix.spinnaker.security
-
Defines types of authorizations supported by
AccessControlled.isAuthorized(Authentication, Object). - AuthorizationMapControlled - Interface in com.netflix.spinnaker.security
-
Common interface for access-controlled classes which use a permission map of
Authorizationenums.
B
- buildAllowedAccounts(Collection<String>) - Static method in class com.netflix.spinnaker.security.AllowedAccountsAuthorities
C
- clear() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- com.netflix.spinnaker.security - package com.netflix.spinnaker.security
- CREATE - Enum constant in enum class com.netflix.spinnaker.security.Authorization
E
- email - Variable in class com.netflix.spinnaker.security.User
-
Deprecated.
- EXECUTE - Enum constant in enum class com.netflix.spinnaker.security.Authorization
F
- firstName - Variable in class com.netflix.spinnaker.security.User
-
Deprecated.
- forRoleName(String) - Static method in class com.netflix.spinnaker.security.SpinnakerAuthorities
-
Creates a granted authority corresponding to the provided name of a role.
G
- get(Header) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- get(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getAllowedAccountAuthorities(UserDetails) - Static method in class com.netflix.spinnaker.security.AllowedAccountsAuthorities
- getAllowedAccounts() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- getAllowedAccounts(UserDetails) - Static method in class com.netflix.spinnaker.security.AllowedAccountsAuthorities
- getAuthenticationHeaders() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getAuthorities() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- getCurrentUserId() - Static method in class com.netflix.spinnaker.security.SpinnakerUsers
-
Gets the current Spinnaker userid.
- getEmail() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- getFirstName() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- getLastName() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- getPassword() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.Not used
- getPermissions() - Method in interface com.netflix.spinnaker.security.PermissionMapControlled
- getRoles() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- getRoles(Authentication) - Static method in class com.netflix.spinnaker.security.SpinnakerAuthorities
-
Gets the list of roles assigned to the given user.
- getSpinnakerAccounts() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getSpinnakerAccounts() - Method in interface com.netflix.spinnaker.security.AuthenticatedRequest.PrincipalExtractor
- getSpinnakerAccounts(Object) - Method in interface com.netflix.spinnaker.security.AuthenticatedRequest.PrincipalExtractor
- getSpinnakerApplication() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getSpinnakerExecutionId() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getSpinnakerExecutionType() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getSpinnakerRequestId() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Returns or creates a spinnaker request ID.
- getSpinnakerUser() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getSpinnakerUser() - Method in interface com.netflix.spinnaker.security.AuthenticatedRequest.PrincipalExtractor
- getSpinnakerUser(Object) - Method in interface com.netflix.spinnaker.security.AuthenticatedRequest.PrincipalExtractor
- getSpinnakerUserOrigin() - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- getUserId(Authentication) - Static method in class com.netflix.spinnaker.security.SpinnakerUsers
-
Gets the userid of the provided authentication token.
- getUsername() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
H
- hasAnyRole(Authentication, Collection<String>) - Static method in class com.netflix.spinnaker.security.SpinnakerAuthorities
-
Checks if the given user has any of the provided roles.
- hasPermission(String, Serializable, String, Object) - Method in class com.netflix.spinnaker.security.AbstractPermissionEvaluator
-
Alternative method for evaluating a permission where only the identifier of the user and target object is available, rather than the authenticated user and target objects themselves.
- hasPermission(String, Serializable, String, Object) - Method in interface com.netflix.spinnaker.security.UserPermissionEvaluator
- hasPermission(Authentication, Serializable, String, Object) - Method in class com.netflix.spinnaker.security.AbstractPermissionEvaluator
- hasPermission(Authentication, Object, Object) - Method in class com.netflix.spinnaker.security.AbstractPermissionEvaluator
- hasRole(Authentication, String) - Static method in class com.netflix.spinnaker.security.SpinnakerAuthorities
-
Checks if the given user has the provided role.
I
- isAccountNonExpired() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- isAccountNonLocked() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- isAdmin(Authentication) - Static method in class com.netflix.spinnaker.security.SpinnakerAuthorities
-
Checks if the given user is a Spinnaker admin.
- isAuthorized(Authentication, Object) - Method in interface com.netflix.spinnaker.security.AccessControlled
-
Checks if the authenticated user has a particular authorization on this object.
- isAuthorized(Authentication, Object) - Method in interface com.netflix.spinnaker.security.PermissionMapControlled
- isCredentialsNonExpired() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- isDisabled() - Method in class com.netflix.spinnaker.security.AbstractPermissionEvaluator
-
Indicates whether permission evaluation is disabled.
- isEnabled() - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
L
P
- parse(Object) - Static method in enum class com.netflix.spinnaker.security.Authorization
- PermissionMapControlled<Authorization extends Enum<Authorization>> - Interface in com.netflix.spinnaker.security
-
Common interface for access-controlled classes which use a permission map.
- PREFIX - Static variable in class com.netflix.spinnaker.security.AllowedAccountsAuthorities
- principal() - Method in interface com.netflix.spinnaker.security.AuthenticatedRequest.PrincipalExtractor
- propagate(Callable<V>) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Propagates the current users authentication context when for the supplied action
- propagate(Callable<V>, boolean) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Propagates the current users authentication context when for the supplied action
- propagate(Callable<V>, boolean, Object) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Deprecated.use runAs instead to switch to a different user
- propagate(Callable<V>, Object) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Deprecated.use runAs instead to switch to a different user
R
- READ - Enum constant in enum class com.netflix.spinnaker.security.Authorization
- roles - Variable in class com.netflix.spinnaker.security.User
-
Deprecated.
- runAs(String, boolean, Callable<V>) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Prepare an authentication context to run as the supplied user wrapping the supplied action
- runAs(String, Collection<String>, boolean, Callable<V>) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Prepare an authentication context to run as the supplied user wrapping the supplied action
- runAs(String, Collection<String>, Callable<V>) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Prepare an authentication context to run as the supplied user wrapping the supplied action
- runAs(String, Callable<V>) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Prepare an authentication context to run as the supplied user wrapping the supplied action
S
- serialVersionUID - Static variable in class com.netflix.spinnaker.security.User
-
Deprecated.
- set(Header, String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- set(String, String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- setAccounts(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- setAllowedAccounts(Collection<String>) - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- setApplication(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- setEmail(String) - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- setExecutionId(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- setExecutionType(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- setFirstName(String) - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- setLastName(String) - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- setPrincipalExtractor(AuthenticatedRequest.PrincipalExtractor) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
-
Replaces the PrincipalExtractor for ALL callers of AutheticatedRequest.
- setRequestId(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- setRoles(Collection<String>) - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- setUser(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- setUsername(String) - Method in class com.netflix.spinnaker.security.User
-
Deprecated.
- setUserOrigin(String) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequest
- SpinnakerAuthorities - Class in com.netflix.spinnaker.security
-
Constants and utilities for working with Spring Security GrantedAuthority objects specific to Spinnaker and Fiat.
- SpinnakerAuthorities() - Constructor for class com.netflix.spinnaker.security.SpinnakerAuthorities
- SpinnakerUsers - Class in com.netflix.spinnaker.security
-
Constants and utilities related to Spinnaker users (AKA principals).
- SpinnakerUsers() - Constructor for class com.netflix.spinnaker.security.SpinnakerUsers
U
- User - Class in com.netflix.spinnaker.security
-
Deprecated.use org.springframework.security.core.userdetails.User and AllowedAccountsAuthorities to encode allowed accounts callers should program against UserDetails interface use runAs on AuthenticatedRequest to switch users rather than supplying a principal directly.
- User() - Constructor for class com.netflix.spinnaker.security.User
-
Deprecated.
- username - Variable in class com.netflix.spinnaker.security.User
-
Deprecated.
- UserPermissionEvaluator - Interface in com.netflix.spinnaker.security
-
Make it possible to authorize by username in kork (e.g.
V
- valueOf(Object) - Method in interface com.netflix.spinnaker.security.AuthorizationMapControlled
- valueOf(Object) - Method in interface com.netflix.spinnaker.security.PermissionMapControlled
- valueOf(String) - Static method in enum class com.netflix.spinnaker.security.Authorization
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.netflix.spinnaker.security.Authorization
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wrap(Runnable) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequestDecorator
- wrap(Callable<V>) - Static method in class com.netflix.spinnaker.security.AuthenticatedRequestDecorator
- WRITE - Enum constant in enum class com.netflix.spinnaker.security.Authorization
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form