Eric Chiang
e7d7c3500a
Merge pull request #608 from ericchiang/dev-properly-compile-version
...
dev branch: properly compile version into docker images
2016-10-13 18:03:56 -07:00
Eric Chiang
3dac0063df
*: properly compile version into docker images
2016-10-13 17:58:40 -07:00
Eric Chiang
f37836490b
Merge pull request #603 from ericchiang/dev-add-license-and-developer-certificate-of-origin
...
dev branch: add DCO and LICENSE
2016-10-13 11:59:14 -07:00
Eric Chiang
63179e319a
*: add DCO and LICENSE
2016-10-13 11:33:32 -07:00
Eric Chiang
5bec61d73f
Merge pull request #602 from ericchiang/dev-add-garbage-collect-method-to-storage
...
dev branch: add garbage collect method to storage
2016-10-12 22:08:53 -07:00
Eric Chiang
449f34ed2a
storage/sql: print error before calling t.Fatal
2016-10-12 22:00:08 -07:00
Eric Chiang
4296604f11
{cmd,server}: move garbage collection logic to server
2016-10-12 21:50:20 -07:00
Eric Chiang
3e20a080fe
server: fix auth request expiry
2016-10-12 18:51:13 -07:00
Eric Chiang
558059ee58
storage/kubernetes: add garbage collection method
2016-10-12 18:48:23 -07:00
Eric Chiang
9ce05ecf73
storage/sql: add garbage collection method
2016-10-12 18:48:09 -07:00
Eric Chiang
c14ab3c44e
storage/memory: add garbage collection method
2016-10-12 18:47:47 -07:00
Eric Chiang
d27f5e411f
storage/conformance: add garbage collection tests
2016-10-12 18:47:15 -07:00
Eric Chiang
df6cfa0b7a
storage: add GC method to interface to standardize handling
2016-10-12 18:46:10 -07:00
Eric Chiang
13554ee735
Merge pull request #601 from ericchiang/dev-allow-extra-space-in-scopes
...
server: allow extra spaces in scopes
2016-10-12 15:39:22 -07:00
Eric Chiang
2834da443f
server: allow extra spaces in scopes
...
go-oidc sends an extra space before the list of scopes. This is bad
but we have to support it, so we'll be more lenient and ignore
duplicated whitespace.
2016-10-12 15:37:12 -07:00
Eric Chiang
cf8801dcec
Merge pull request #596 from ericchiang/dev-refreshing-with-scopes-tests
...
dev branch: add tests for refreshing with explicit scopes
2016-10-10 15:02:40 -07:00
Eric Chiang
ac6e419d48
server: add tests for refreshing with explicit scopes
2016-10-10 11:02:27 -07:00
Eric Chiang
0f758f11cc
Merge pull request #595 from ericchiang/dev-example-app-fix-refreshing-with-google
...
dev branch: check if a provider supports a refresh token scope
2016-10-10 08:54:27 -07:00
Eric Chiang
fdc529ee0d
cmd/example-app: check if a provider supports a refresh token scope
...
Some OpenID Connect providers, notably Google, don't follow the spec
and allow refresh tokens to be requested with the "offline_access"
scope. Try to determine which we're talking to by checking the
supported_scopes listed by the provider discovery.
2016-10-10 08:52:07 -07:00
Eric Chiang
8518c30123
Merge pull request #593 from ericchiang/dev-expose-skip-approval
...
dev branch: expose skip approval screen option
2016-10-07 11:56:09 -07:00
Eric Chiang
dcbe67d89c
{cmd/dex,server}: expose skip approval screen option
2016-10-07 11:53:01 -07:00
Eric Chiang
b7841fb9ed
Merge pull request #592 from ericchiang/fix-audience-scope
...
server: fix cross client scope prefix
2016-10-07 11:52:23 -07:00
Eric Chiang
6dbb5c4de6
server: fix cross client scope prefix
2016-10-07 11:40:41 -07:00
Eric Chiang
182f14fb30
Merge pull request #590 from ericchiang/dev-add-password-resource
...
dev branch: add a password resource for local email/password login
2016-10-06 10:41:24 -07:00
Eric Chiang
2909929b17
*: add the ability to define passwords statically
2016-10-06 10:35:54 -07:00
Eric Chiang
84143ac69f
Merge pull request #591 from ericchiang/dev-container-pipeline
...
dev branch: prepare build scripts for a release
2016-10-06 10:21:24 -07:00
Eric Chiang
0fc8879da1
*: prepare build scripts for a release
2016-10-05 23:43:44 -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
7ff3ce85a2
*: add password resource to kubernetes storage implementation
2016-10-05 17:26:41 -07:00
Eric Chiang
ae3b5ef6e9
storage/memory: add password resource
2016-10-05 17:26:41 -07:00
Eric Chiang
8012e56446
storage/sql: add password resource
2016-10-05 17:26:41 -07:00
Eric Chiang
138f55be06
storage/conformance: add tests for password resource
2016-10-05 17:26:41 -07:00
Eric Chiang
74b44e9757
storage: add a password resource
2016-10-05 16:51:50 -07:00
Eric Chiang
c50b44cf8f
Merge pull request #584 from ericchiang/dev-increase-entropy
...
storage: increase the number of bytes randomly generated for IDs
2016-10-05 14:14:49 -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
aa83e7e5ec
Merge pull request #589 from ericchiang/dev-health-check-add-test
...
server: add a test for the health check handler
2016-10-05 08:05:05 -07:00
Eric Chiang
9243a092cf
server: add a test for the health check handler
2016-10-05 08:02:02 -07:00
Eric Chiang
e873a31b21
server: add health check endpoint
2016-10-04 17:20:17 -07:00
Eric Chiang
3681a57abd
Merge pull request #587 from ericchiang/dev-sql-enable-gc
...
storage/sql: enable garbage collection
2016-10-04 13:45:20 -07:00
Eric Chiang
ea4f3fd365
storage/sql: enable garbage collection
...
Was an oversite of the initial SQL PR.
2016-10-04 12:57:21 -07:00
Eric Chiang
3faae324e9
TODO.md: update API todos
2016-10-04 00:30:30 -07:00
Eric Chiang
0be8cc723a
*: revendor
2016-10-04 00:30:30 -07:00
Eric Chiang
2cc197b8a4
glide.yaml: add gRPC dependencies
2016-10-04 00:30:30 -07:00
Eric Chiang
29864f0ccb
example: add grpc example
2016-10-04 00:30:30 -07:00
Eric Chiang
4550b95dfd
cmd/dex: add config options for gRPC
2016-10-04 00:30:30 -07:00
Eric Chiang
8b079168be
server: add gRPC service implementation
2016-10-04 00:30:30 -07:00
Eric Chiang
a8262d0705
api: regenerate protobuf
2016-10-04 00:30:30 -07:00
Eric Chiang
ac4f94e848
*: add gRPC generation logic to build system
2016-10-04 00:30:30 -07:00
Eric Chiang
0ea891b2f1
api: add initial gRPC service definition
2016-10-04 00:30:30 -07:00
Eric Chiang
490b3494db
storage: increase the number of bytes randomly generated for IDs
...
Because these values are used for OAuth2 codes, refresh tokens,
etc, they shouldn't be guessable. Increase the number of random
bytes from 64 to 128.
2016-10-03 17:38:32 -07:00