Package com.netflix.spinnaker.security
package com.netflix.spinnaker.security
-
ClassDescriptionBase implementation for permission evaluators that support
AccessControlleddomain 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.Defines types of authorizations supported byAccessControlled.isAuthorized(Authentication, Object).Common interface for access-controlled classes which use a permission map ofAuthorizationenums.PermissionMapControlled<Authorization extends Enum<Authorization>>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.