James Rasell
726d419da1
acl: replicate auth-methods from federated cluster leaders. ( #15366 )
2022-11-28 09:20:24 +01:00
James Rasell
32dfa431f3
sso: add ACL auth-method HTTP API CRUD endpoints ( #15338 )
...
* core: remove custom auth-method TTLS and use ACL token TTLS.
* agent: add ACL auth-method HTTP endpoints for CRUD actions.
* api: add ACL auth-method client.
2022-11-23 09:38:02 +01:00
James Rasell
1f877bac1c
acl: fix encoding expiration time in ACL token list API. ( #14542 )
2022-09-12 15:50:35 +02:00
James Rasell
7a0798663d
acl: fix a bug where roles could be duplicated by name.
...
An ACL roles name must be unique, however, a bug meant multiple
roles of the same same could be created. This fixes that problem
with checks in the RPC handler and state store.
2022-08-25 09:20:43 +01:00
James Rasell
f5d8cb2d90
api: add ACL role linking to ACL tokens.
2022-08-17 14:45:32 +01:00
James Rasell
8724974683
api: add ACL Role API implementation for CRUD actions.
2022-08-11 08:44:37 +01:00
James Rasell
f6d12a3c00
acl: enable configuration and visualisation of token expiration for users ( #13846 )
...
* api: add ACL token expiry params to HTTP API
* cli: allow setting and displaying ACL token expiry
2022-07-20 10:06:23 +02:00
Lance Haig
4bf27d743d
Allow Operator Generated bootstrap token ( #12520 )
2022-06-03 07:37:24 -04:00
Seth Hoenig
3943dd1e16
ci: use serial testing for api in CI
...
This is a followup to running tests in serial in CI.
Since the API package cannot import anything outside of api/,
copy the ci.Parallel function into api/internal/testutil, and
have api tests use that.
2022-03-17 08:35:01 -05:00
Tim Gross
75878f978e
HTTP API support for 'nomad ui -login'
...
Endpoints for requesting and exchanging one-time tokens via the HTTP
API. Includes documentation updates.
2021-03-10 08:17:56 -05:00
Alex Dadgar
dd3920d681
Self token lookup
2017-10-13 13:12:20 -07:00
Armon Dadgar
d49bc49274
api: full CRUD for ACL token API
2017-09-04 13:09:34 -07:00
Armon Dadgar
4512094058
api: support token listing
2017-09-04 13:09:34 -07:00
Armon Dadgar
1e9f19ef40
api: support querying policies
2017-09-04 13:09:34 -07:00
Armon Dadgar
41249d9b6a
api: support policy delete
2017-09-04 13:09:34 -07:00
Armon Dadgar
147471ffbf
api: Adding support for ACL tokens
2017-09-04 13:09:34 -07:00