- 15 Jun, 2016 4 commits
-
-
Bobby Rullo authored
API Driver is dead: This API turns out to not be super useful, requiring an existing client to create other clients is weird. Long live API Driver? Let's use Dynamic Client API and the bootstrap API to create a better API Driver! LONG LIVE API DRIVER.
-
Bobby Rullo authored
...and dependent code.
-
Bobby Rullo authored
-
Bobby Rullo authored
The only thing using this AFAIK is dexctl in api_driver mode, which no-one uses - it's a sort of weird API which requires a client to create other clients, and gives all clients the ability to list all other clients. So we are removing it.
-
- 14 Jun, 2016 3 commits
-
-
bobbyrullo authored
Cross client refresh tokens
-
Bobby Rullo authored
Before, this logic was only in the OIDCServer.CodeToken() method; now it has been pulled out so that other paths, like OIDCServer.RefreshToken() can use it. The net affect, is that now refresh tokens can be used to get cross-client authenticated ID Tokens.
-
Bobby Rullo authored
A refresh request must fail if it asks for scopes that were not originally granted when the refresh token was obtained. This Commit: * changes repo to store scopes with tokens * changes repo interface signatures so that scopes can be stored and verified * updates dependent code to pass along scopes
-
- 13 Jun, 2016 2 commits
-
-
Eric Chiang authored
vendor: update go-oidc to add support for Azure AD
-
Takashi Kusumi authored
Update github.com/coreos/go-oidc/ to include coreos/go-oidc#87 which adds support for Azure AD
-
- 11 Jun, 2016 2 commits
-
-
Eric Chiang authored
Use Github templates for issues/proposals
-
Eric Chiang authored
*: don't let generated comment become package comment
-
- 10 Jun, 2016 1 commit
-
-
Eric Chiang authored
-
- 09 Jun, 2016 5 commits
-
-
bobbyrullo authored
Load trustedPeers in no DB mode, add x-client to example app
-
Bobby Rullo authored
* add trustedPeers to a client in client.json.sample * add optional cross client auth to example web app * login page is now templated
-
Eric Chiang authored
#400 Add connector id to the registration error message
-
Alexandr Burdiyan authored
Right now it is not clear what connector is failing. It will be easier to debug with more specific error message. Related to #400.
-
Alexandr Burdiyan authored
Github launched the ability to automatically populate issues and pull requests with custom templates automatically (https://github.com/blog/2111-issue-and-pull-request-templates). This eliminates the need to have custom scripts for populating github issues with custom templates. It should be easier for contributors to just open an issue and not worrying about copy the template.
-
- 08 Jun, 2016 12 commits
-
-
Bobby Rullo authored
Checking that trusted peers exist means that you have to create clients in a certain order, or else create all the clients, then update trusted peers. Either way, not a great experience during setup. The downside, of course, is that you lose validation of peer IDs.
-
Bobby Rullo authored
The Client object on its own doesn't fully express everything about a single client, and so when loading clients from a static configuration it's not enough to just (de)serialize clients. To that end, LoadableClient contains the full representation of a client and associated entities.
-
bobbyrullo authored
Cross client work
-
Bobby Rullo authored
-
Bobby Rullo authored
-
Bobby Rullo authored
-
Bobby Rullo authored
-
Bobby Rullo authored
also, RevokeClient -> RevokeClient for consistency.
-
Bobby Rullo authored
-
Bobby Rullo authored
-
Bobby Rullo authored
Trusted Peers are clients that are authorized to mint tokens for another client.
-
bobbyrullo authored
Various client api tweaks
-
- 07 Jun, 2016 5 commits
-
-
Bobby Rullo authored
-
Bobby Rullo authored
Replaced by ClientRepoFromClients, which makes more sense IMO. Also, it was doing the wrong thing: it was ignoring the client_id and client_secret passed into it as far as I can tell.
-
Bobby Rullo authored
Use the test fixture setup stuff in testutil instead.
-
Bobby Rullo authored
Use the test fixture setup stuff in testutil instead.
-
Bobby Rullo authored
Also tests that it's being loaded properly (which is not the case in NewClientManagerFromClients, which will be removed in subsequent commit)
-
- 06 Jun, 2016 1 commit
-
-
Eric Chiang authored
*: Update Go versions used for Travis tests and test tip
-
- 05 Jun, 2016 1 commit
-
-
Eric Chiang authored
Added TLS support to the example application
-
- 04 Jun, 2016 1 commit
-
-
abrand authored
-
- 03 Jun, 2016 3 commits
-
-
Eric Chiang authored
-
Eric Chiang authored
-
Eric Chiang authored
connector_ldap: Implement connection pooling for LDAP connections
-