minio/pkg/iam/policy
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168)
This PR introduces two new features

- AWS STS compatible STS API named AssumeRoleWithClientGrants

```
POST /?Action=AssumeRoleWithClientGrants&Token=<jwt>
```

This API endpoint returns temporary access credentials, access
tokens signature types supported by this API

  - RSA keys
  - ECDSA keys

Fetches the required public key from the JWKS endpoints, provides
them as rsa or ecdsa public keys.

- External policy engine support, in this case OPA policy engine

- Credentials are stored on disks
2018-10-09 14:00:01 -07:00
..
action_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
action.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
actionset_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
actionset.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
opa.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
policy_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
policy.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
resource_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
resource.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
resourceset_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
resourceset.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
statement_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
statement.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00