All Classes and Interfaces

Class
Description
Base implementation for permission evaluators that support AccessControlled domain objects.
An AccessControlled object is an object that knows its own permissions and can check them against a given user and authorization.
 
 
Determines the current user principal and how to interpret that principal to extract user identity and allowed accounts.
Provides decorators for Runnable and Callable for propagating the current ThreadContext/MDC.
Defines types of authorizations supported by AccessControlled.isAuthorized(Authentication, Object).
Common interface for access-controlled classes which use a permission map of Authorization enums.
Common interface for access-controlled classes which use a permission map.
Constants and utilities for working with Spring Security GrantedAuthority objects specific to Spinnaker and Fiat.
Constants and utilities related to Spinnaker users (AKA principals).
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.
Make it possible to authorize by username in kork (e.g.