Moto Ishizawa
eb0c312734
connector: add emailClaim setting to OIDC Connector
...
Add emailCiam setting to OIDC Connector for supporting an ID token
that does not contain the email claim.
10 years ago
Eric Chiang
f899cbaea8
return 409 for duplicate client ids
10 years ago
Eric Chiang
47ce264f08
return 409 status code on duplicate email errors
10 years ago
Bobby Rullo
41740179af
client: admin API allows user defined creds
...
You can specify your own client ID and secret!
10 years ago
Bobby Rullo
c0668997ae
admin: create public clients with admin api
10 years ago
Bobby Rullo
2406c09598
workerschema: move Client.Revoke to RefreshClient
...
also, RevokeClient -> RevokeClient for consistency.
10 years ago
Bobby Rullo
e1c070d84e
admin: add trustedPeers bootstrap api
10 years ago
Eric Chiang
35ea3d9ae1
*: add ability to set and list connectors from admin API
...
closes #360
10 years ago
Evan Cordell
a418e1c4e7
client: add client manager
...
adds a client manager to handle business logic, leaving the repo
for basic crud operations. Also adds client to the test script
10 years ago
Evan Cordell
3da98fcb8e
client: add transaction support
10 years ago
Bobby Rullo
399b15abeb
integration, *: Improve tests for admin api
...
* TestCreateClient was missing test coverage on error cases
* Fixed bug where 500s were being reported for bad requests
* changed function signature of NewAdminAPI back to old way of passing
in lots of repos: passing in a DbMap made it difficult to test
* added swappable ID and Secret generators when creating Clients
10 years ago
Bobby Rullo
95757e8779
*: Client Repo now deals with custom Client object
...
This is instead of oidc.ClientIdentity. This makes it easier to add new
fields custom to dex to the client.
10 years ago
Eric Chiang
b10645f58d
*: add client registration endpoint to admin API
10 years ago
Bobby Rullo
7d4f41bf04
integration: check when there's no secret provided
11 years ago
Bobby Rullo
55040c55fa
server, integration, cmd: Protect Admin API
...
Admin API now requires a 128 byte base64 encoded secret to be passed in
Authorization header, closing up a potential security hole for those
who expose this service.
11 years ago
Bobby Rullo
66fe201c24
*: move original project to dex
11 years ago