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
2016-05-19 16:20:12 -07:00
Evan Cordell
3da98fcb8e
client: add transaction support
2016-05-19 16:17:01 -07:00
Ed Rooth
02bf115026
Merge pull request #445 from xaka/patch-1
...
Documentation: use "cp" instead of "mv" to keep git state untouched
2016-05-18 18:04:55 -07:00
Pavel Strashkin
a886eef2a6
Documentation: use "cp" instead of "mv" to keep git state untouched
2016-05-18 11:45:02 -07:00
bobbyrullo
e640be85c6
Merge pull request #444 from bobbyrullo/fix_375
...
Revert "Fix response_type missing param"
2016-05-17 14:25:13 -07:00
Bobby Rullo
847849931f
Revert "Fix response_type missing param"
...
This reverts commit 821b242c83
.
2016-05-17 13:49:14 -07:00
Ed Rooth
b29deb736b
Merge pull request #437 from chris-rock/patch-1
...
add links to issues in roadmap
2016-05-10 16:09:45 +02:00
Eric Chiang
429fc0803b
Merge pull request #440 from ericchiang/fix_build_script
...
*: fix build script to work outside of GOPATH
2016-05-06 13:51:09 -07:00
Eric Chiang
16c189b7b2
*: fix build script to work outside of GOPATH
...
Closes #439
2016-05-06 13:31:09 -07:00
bobbyrullo
594c54553f
Merge pull request #438 from bobbyrullo/nicer_example
...
examples/app: Show refresh token as well
2016-05-06 13:14:50 -07:00
bobbyrullo
e64043dd97
Create a proposal template. ( #423 )
...
* Create a proposal template.
Also update CONTRIBUTING.md to mention use of proposals
2016-05-06 12:00:57 -07:00
Bobby Rullo
e2c428fc5a
examples/app: Show refresh token as well
2016-05-06 11:44:54 -07:00
Christoph Hartmann
09a3880e3e
documentation: add links to issues in roadmap
...
This allows users to easily browse through the tickets mentioned in dex roadmap
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2016-05-06 11:12:11 +02:00
Eric Chiang
ea4c04fde8
Merge pull request #433 from chris-rock/chris-rock/go-1.6.2
...
use go 1.6.2 for docker go build
2016-05-04 14:59:28 -07:00
Christoph Hartmann
58b908ff9a
remove dockerfile-builder
2016-05-04 20:20:14 +02:00
Christoph Hartmann
3d9e51f065
use go 1.6.2 for docker go build
2016-05-04 20:19:52 +02:00
Eric Chiang
71e2ae9899
Merge pull request #434 from chris-rock/chris-rock/build-script
...
allow local image building without pushing
2016-05-04 08:23:12 -07:00
Christoph Hartmann
fd573a3b8f
allow local image building without pushing
2016-05-04 14:17:03 +02:00
Eric Chiang
ba5021a889
Merge pull request #430 from ericchiang/update_go-oidc
...
vendor: update go-oidc to fix parsing panic
2016-04-25 17:16:09 -07:00
Eric Chiang
03e2bf68d6
vendor: update go-oidc to fix parsing panic
2016-04-25 17:06:32 -07:00
bobbyrullo
9ad904e0ca
Merge pull request #425 from andrewstuart/bugfix/git-version
...
fix/git-version: Update git-version to use valid docker tag if dirty
2016-04-25 14:02:57 -07:00
bobbyrullo
4c4f4c03b3
Merge pull request #424 from andrewstuart/feat/further-kube-updates
...
contrib/k8s: YAML brevity via references, minimum resource requests
2016-04-25 10:51:27 -07:00
Andrew Stuart
fa7a920de9
fix/git-version: Update git-version to use valid docker tag if "dirty"
2016-04-21 17:00:26 -07:00
Andrew Stuart
c459e09098
contrib/k8s: YAML brevity via references, add min. resource requests
...
- Add resources for deployments
- Add readiness probe for master
- Use YAML references for easier maintenance/readability
2016-04-21 15:50:26 -07:00
Eric Chiang
40635754ea
Merge pull request #422 from gmgreg/gmgreg-patch-2
...
K8S dex-overlord.yaml ordering fix
2016-04-20 14:57:57 -07:00
mgreg
af556fc2aa
reordered dex-overlord.yaml
2016-04-20 14:39:18 -07:00
bobbyrullo
69ca9dba2e
Merge pull request #411 from bobbyrullo/cross_client
...
Use Client defined in dex instead of go-oidc for storing clients
2016-04-20 14:38:18 -07:00
Bobby Rullo
9c403aba41
fix dexctl
2016-04-20 14:31:28 -07:00
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
2016-04-20 14:31:27 -07:00
Bobby Rullo
3442a5af1c
functional: test Admin field serialization
2016-04-20 14:31:27 -07:00
Bobby Rullo
e7141336bc
db: Client() should not return the secret
...
It's never used by downstream code, and besides, it's not really the
secret but a Hash of the secret.
2016-04-20 14:31:27 -07:00
Bobby Rullo
158bfa5ed7
client: Add tests for ClientsFromReader
...
Also require client ID and secret.
2016-04-20 14:31:27 -07:00
Bobby Rullo
e5948ab3ce
*: ClientIdentityXXX -> ClientXXX
...
Get rid of all outdated "ClientIdentity" terminology.
2016-04-20 14:31:27 -07:00
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.
2016-04-20 14:31:27 -07:00
Eric Chiang
0a7ab7b47d
Merge pull request #421 from gmgreg/gmgreg-patch-1
...
Update examples/README.md
2016-04-20 13:24:15 -07:00
gmgreg
2653f6b566
Update README.md
...
Fix command line for example-cli
2016-04-20 11:53:36 -07:00
Eric Chiang
c459aa1779
Merge pull request #420 from ericchiang/example_callback
...
examples/app: infer callback path from redirect URL
2016-04-19 16:54:13 -07:00
Eric Chiang
9d7cebce7c
examples/app: infer callback path from redirect URL
2016-04-19 15:55:07 -07:00
Eric Chiang
c269a37189
Merge pull request #417 from ericchiang/rm_generator_import
...
schema: remove generator_import file used for godep
2016-04-19 13:33:04 -07:00
Eric Chiang
b8f74b06fb
Merge pull request #414 from andrewstuart/feat/k8s-update
...
contrib/k8s: update to use 1.2 features
2016-04-19 10:07:35 -07:00
Eric Chiang
f6889d958e
schema: remove generator_import file used for godep
...
generator_import.go existed to trick godep to vendoring a main
package. Since moving to glide, this file is no longer needed.
2016-04-19 09:39:49 -07:00
Andrew Stuart
64eeececde
contrib/k8s: update to use 1.2 features
...
- Consolidate files
- Update to Deployments
- Use Ingress, add ingress controller help in README
- Remove hardcoded namespace in postgres URI
- Remove hardcoded IP addresses
- Add readinessProbes
2016-04-18 21:14:02 -07:00
Bobby Rullo
35cefb7da9
schema: generate code
2016-04-15 17:23:27 -07:00
Bobby Rullo
1bbca1d43c
schema: tweaks to make Client API more regular
2016-04-15 17:22:59 -07:00
Eric Chiang
c2c7f03f47
Merge pull request #409 from Tecsisa/408-test-handleToken
...
tests: add HandleTokenFunc test
2016-04-15 08:32:53 -07:00
Adrián López Gómez
d3d2db8e05
tests: add HandleTokenFunc test
...
Fixes #408
2016-04-15 09:17:02 +02:00
Eric Chiang
58d9ae90c0
Merge pull request #399 from ericchiang/glide
...
replace godep with glide
2016-04-13 15:32:33 -07:00
Eric Chiang
804d06c44e
Merge pull request #402 from ericchiang/static_users
...
server: add more validation to --no-db static file parsing
2016-04-13 09:39:27 -07:00
Eric Chiang
69364ec221
Merge pull request #403 from ericchiang/db_errors
...
db: print better error messages for invalid input
2016-04-12 14:11:18 -07:00
Eric Chiang
5c5df23a57
db: print better error messages for invalid input
...
When client secrets are not base64 encoded, print an error message
that's not a generic base64 decode error:
client secrets must be base64 decodable. See issue #337 .
Please consider replaceing "secret" with "c2VjcmV0"
When a user file is missing a mandatory field print an error message.
Unable to build Server: user elroy-foo is missing email field
For #400
2016-04-11 16:31:50 -07:00