- 03 Nov, 2016 4 commits
-
-
Eric Chiang authored
-
Eric Chiang authored
-
Eric Chiang authored
-
Eric Chiang authored
ghodss/yaml converts from YAML to JSON before attempting to unmarshal. This allows us to: * Get the correct behavor when decoding base64'd []byte slices. * Use *json.RawMessage. * Not have to support extravagant YAML features. * Let our structs use `json:` tags
-
- 02 Nov, 2016 2 commits
-
-
Eric Chiang authored
cmd/dex: add option for gRPC client auth CA.
-
rithu leena john authored
-
- 01 Nov, 2016 9 commits
-
-
Eric Chiang authored
*: don't error out if a username doesn't exist in the backing connector
-
Eric Chiang authored
api: add gRPC endpoints for creating, updating and deleting passwords
-
Eric Chiang authored
Instead of throwing a 500 error if a user enters an invalid name, display the same text box as if the user had entered the wrong password. NOTE: An invalid username now returns much quicker than an invalid password. Consider adding an arbitrary sleep in the future if we care about masking which was invalid.
-
rithu leena john authored
-
Eric Chiang authored
storage/sql: use isolation level "serializable" for transactions
-
Eric Chiang authored
-
Eric Chiang authored
-
Eric Chiang authored
-
Eric Chiang authored
Documentation: add document on the dex API
-
- 31 Oct, 2016 2 commits
-
-
Eric Chiang authored
-
Eric Chiang authored
contrib/openldap: remove OpenLDAP container
-
- 28 Oct, 2016 5 commits
-
-
Eric Chiang authored
Based on #640 we're going to osixia/openldap instead of rolling our own container. Removing this work for now. If we want it back we can revert easily enough.
-
rithu leena john authored
storage: update godocs
-
Eric Chiang authored
-
Eric Chiang authored
connector/ldap: fix bug in switch statement
-
Eric Chiang authored
-
- 27 Oct, 2016 12 commits
-
-
Eric Chiang authored
*: allow call connectors to share a single a single callback
-
Eric Chiang authored
storage/kubernetes: allow arbitrary client IDs
-
Eric Chiang authored
Use a hash algorithm to match client IDs to Kubernetes object names. Because cryptographic hash algorithms produce sums larger than a Kubernetes name can fit, a non-cryptographic hash is used instead. Hash collisions are checked and result in errors.
-
Eric Chiang authored
storage/conformance: add tests for transactional guarantees
-
Eric Chiang authored
scripts: fix get-protoc script to work directly after a clean
-
Eric Chiang authored
Right now `make grpc` only works if a user hasn't run a `make clean`. Fix this.
-
Eric Chiang authored
connector/ldap: expand LDAP connector to include searches
-
Eric Chiang authored
Documentation: adding documentation for running ldap tests locally
-
rithu leena john authored
-
Eric Chiang authored
-
Eric Chiang authored
"state" means something specific to OAuth2 and SAML so we don't want to confuse developers who are working on this. Also don't use "session" which could easily be confused with HTTP cookies.
-
Eric Chiang authored
Let the server handle the state token instead of the connector. As a result it can throw out bad requests earlier. It can also use that token to determine which connector was used to generate the request allowing all connectors to share the same callback URL. Callbacks now all look like: https://dex.example.com/callback Instead of: https://dex.example.com/callback/(connector id) Even when multiple connectors are being used.
-
- 26 Oct, 2016 6 commits
-
-
Eric Chiang authored
server/handlers: fix Cache-Control header
-
Lucas Serven authored
fixes: #636 This commit addresses a problem where the `max-age` value is being set in nanoseconds as opposed to seconds, as required by the specification.
-
Eric Chiang authored
-
Eric Chiang authored
-
Eric Chiang authored
Documentation: add a document on storage options
-
Eric Chiang authored
-