Eric Chiang
a3235d022a
*: verify "state" field before passing request to callback connectors
...
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.
2016-10-27 10:23:09 -07:00
Eric Chiang
89ecfd2ede
server: only print gc stats if something has been removed
2016-10-13 21:55:56 -07:00
Eric Chiang
4296604f11
{cmd,server}: move garbage collection logic to server
2016-10-12 21:50:20 -07:00
Eric Chiang
dcbe67d89c
{cmd/dex,server}: expose skip approval screen option
2016-10-07 11:53:01 -07:00
Eric Chiang
cdf0b91690
server: add an option to enable emails and passwords from the database
2016-10-05 17:26:41 -07:00
Eric Chiang
98b207b59a
Merge pull request #585 from ericchiang/dev-api
...
dev branch: add a simple gRPC API
2016-10-05 14:14:28 -07:00
Eric Chiang
e873a31b21
server: add health check endpoint
2016-10-04 17:20:17 -07:00
Eric Chiang
8b079168be
server: add gRPC service implementation
2016-10-04 00:30:30 -07:00
Eric Chiang
608d8ba984
*: switch dex to the ported templates
2016-09-05 17:25:39 -07:00
Eric Chiang
571024182d
*: set response types supported in discovery based on server config
2016-08-25 16:18:09 -07:00
Eric Chiang
c113df961a
*: support the implicit flow
2016-08-24 11:21:39 -07:00
Eric Chiang
bfe560ee21
rename
2016-08-10 22:31:42 -07:00
Eric Chiang
4cbe9bbc82
server: cache signing keys
2016-08-10 20:51:58 -07:00
Eric Chiang
cab271f304
initial commit
2016-07-26 15:51:24 -07:00