aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/ControllerAuthorizationFilter.java
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Use '@Inject' from 'annotations' in multiple bundlesBjørn Christian Seime2022-05-061-1/+1
* Optimise importsjonmv2022-04-111-1/+1
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1
* LogLevel.WARNING -> Level.WARNINGgjoranv2020-04-251-1/+1
* Import java.util.logging.Level instead of com.yahoo.log.LogLevelgjoranv2020-04-251-1/+1
* Distinguish between different errors in ControllerAuthroizationFilterBjørn Christian Seime2019-11-081-1/+1
* Let ControllerAuthorizationFilter inherit JSRFB directlyJon Marius Venstad2019-05-021-14/+5
* Call enforcer.allows rather than role.allows(..., enforcer)Jon Marius Venstad2019-04-151-2/+2
* Replace Roles with static factories in RoleJon Marius Venstad2019-04-151-5/+1
* Use system from enforcer, not context, when enforcing policiesJon Marius Venstad2019-04-151-2/+5
* Rename parameter and use injected mockJon Marius Venstad2019-04-091-1/+0
* Replace RoleMembership with a bound Role, using enum ProtoRole for declarationsJon Marius Venstad2019-04-041-7/+7
* Introduce SecurityContextMorten Tokle2019-04-041-3/+5
* Move role package to controller-apiJon Marius Venstad2019-04-041-4/+4
* Move RolePrincipal to role packageJon Marius Venstad2019-04-041-0/+1
* Minor cleanupJon Marius Venstad2019-04-041-3/+0
* Move role resolving to AthenzRoleFilterJon Marius Venstad2019-04-041-12/+9
* Remove unused annotationJon Marius Venstad2019-04-041-1/+0
* Change Role API to produce roles with correct Context (NVM implementation for...Jon Marius Venstad2019-04-041-2/+2
* Replace usagesJon Marius Venstad2019-04-021-2/+2
* Catch and return error messages, as per super class doc (more)Jon Marius Venstad2019-03-281-7/+3
* Move AthenzRoleResolver to upper levelJon Marius Venstad2019-03-281-121/+7
* Move path to Resolver.membership(...) signature (for now)Jon Marius Venstad2019-03-281-6/+6
* Simplify getting context limitations in Athenz resolverJon Marius Venstad2019-03-281-27/+12
* Change API for building RoleMemberships to reflect the single-system propertyJon Marius Venstad2019-03-281-13/+15
* Ensure RoleMemberships are created only for one system at a timeJon Marius Venstad2019-03-281-1/+1
* Return error messages, instead of throwing, as per superclass docJon Marius Venstad2019-03-261-6/+9
* Short-circuit when everyone is authorized for the requestJon Marius Venstad2019-03-261-0/+5
* No principal when authorization filter is run is an errorJon Marius Venstad2019-03-261-4/+6
* Include all roles principal has in returned RoleMembershipJon Marius Venstad2019-03-261-7/+10
* Move Principal to RoleResolver.membership signatureJon Marius Venstad2019-03-261-15/+15
* Rename allow -> allowsMartin Polden2019-03-251-1/+1
* Verify context for build service pathsMartin Polden2019-03-221-16/+8
* Use roles for authorizationMartin Polden2019-03-221-152/+103
* Revert "Revert "Remove /screwdriver/v1""Martin Polden2019-03-221-1/+0
* Revert "Remove /screwdriver/v1"Harald Musum2019-03-201-0/+1
* Remove /screwdriver/v1Martin Polden2019-03-201-1/+0
* Allow for different tenants (with auth things)Jon Marius Venstad2019-03-171-8/+8
* Subclass LockedTenant like TenantJon Marius Venstad2019-03-111-2/+2
* Replace mutable lists with List.ofMartin Polden2019-01-251-3/+2
* Allow (un)pinning through application APIJon Marius Venstad2019-01-081-1/+1
* Expose defined flagsHåkon Hallingstad2018-12-311-0/+1
* olaa/revert maintainers (#7562)olaaun2018-11-051-6/+4
* Whitelist APIs. Check if request succeeded (#7552)olaaun2018-11-021-4/+6
* Change manipulation of Change to be a tenant admin operationJon Marius Venstad2018-11-011-2/+2
* Make all paths under /job/{jobType}/ be tenant operationsJon Marius Venstad2018-11-011-1/+1
* Allow controller host to access orchestrator APIMartin Polden2018-10-291-1/+2
* Merge pull request #7436 from vespa-engine/bjorncs/athenz-okta-tenancyMorten Tokle2018-10-251-13/+12
|\
| * Create Athenz tenancy using OktaBjørn Christian Seime2018-10-241-13/+12