rithu john 
							
						 
					 
					
						
						
							
						
						fd4f57b5f3 
					 
					
						
						
							
							storage/static.go: storage backend should not explicitly lower-case email ids.  
						
						
						
						
					 
					
						2017-08-24 15:50:32 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Stroczynski 
							
						 
					 
					
						
						
							
						
						4a88d0641a 
					 
					
						
						
							
							: update {S->s}irupsen/logrus  
						
						
						
						
					 
					
						2017-07-25 13:46:44 -07:00 
						 
				 
			
				
					
						
							
							
								rithu john 
							
						 
					 
					
						
						
							
						
						dc4b97b851 
					 
					
						
						
							
							cmd/dex/serve: add local connector directly to static connectors in storage  
						
						
						
						
					 
					
						2017-05-01 15:53:37 -07:00 
						 
				 
			
				
					
						
							
							
								rithu john 
							
						 
					 
					
						
						
							
						
						8c9c2518f5 
					 
					
						
						
							
							server: account for dynamically changing connector object in storage.  
						
						
						
						
					 
					
						2017-04-25 09:19:02 -07:00 
						 
				 
			
				
					
						
							
							
								zhuguihua 
							
						 
					 
					
						
						
							
						
						4e99ec3eeb 
					 
					
						
						
							
							Fix two typos  
						
						... 
						
						
						
						Signed-off-by: zhuguihua <zhuguihua@cmss.chinamobile.com >
Change storace to storage in cmd/dex/config.go,
change userSearch to groupSearch in connector/ldap/ldap.go 
						
						
					 
					
						2017-04-14 03:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						5f377f07d4 
					 
					
						
						
							
							*: promote SAML to stable  
						
						... 
						
						
						
						This means we no longer refer to it as "experimental" and wont make
breaking changes. 
						
						
					 
					
						2017-04-11 10:09:48 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						9b0e9ab2ca 
					 
					
						
						
							
							cmd/example-app: fix custom CA behavior  
						
						
						
						
					 
					
						2017-03-24 11:53:28 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						777eeafabc 
					 
					
						
						
							
							*: update go-oidc and use standard library's context package  
						
						
						
						
					 
					
						2017-03-08 10:33:19 -08:00 
						 
				 
			
				
					
						
							
							
								Ali Javadi 
							
						 
					 
					
						
						
							
						
						e623ad4d35 
					 
					
						
						
							
							connector: add GitLab connector  
						
						
						
						
					 
					
						2017-01-28 01:36:02 +03:30 
						 
				 
			
				
					
						
							
							
								rithu john 
							
						 
					 
					
						
						
							
						
						31e8009441 
					 
					
						
						
							
							cmd/dex: make connector name field mandatory in dex configuration.  
						
						
						
						
					 
					
						2017-01-23 15:14:41 -08:00 
						 
				 
			
				
					
						
							
							
								Simon HEGE 
							
						 
					 
					
						
						
							
						
						415a68f977 
					 
					
						
						
							
							Allow CORS on keys and token endpoints  
						
						
						
						
					 
					
						2017-01-14 21:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						ed20fee2b9 
					 
					
						
						
							
							cmd/example-app: fix refreshing  
						
						
						
						
					 
					
						2017-01-11 12:07:48 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						78665074ed 
					 
					
						
						
							
							cmd/example-app: add option to not request a refresh token  
						
						
						
						
					 
					
						2017-01-09 18:30:58 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						0f4a1f69c5 
					 
					
						
						
							
							*: wire up SAML POST binding  
						
						
						
						
					 
					
						2017-01-09 18:30:58 -08:00 
						 
				 
			
				
					
						
							
							
								Simon HEGE 
							
						 
					 
					
						
						
							
						
						b4c47910e4 
					 
					
						
						
							
							Allow CORS on discovery endpoint  
						
						
						
						
					 
					
						2017-01-08 19:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								rithu john 
							
						 
					 
					
						
						
							
						
						135b71727d 
					 
					
						
						
							
							server: use UTC timestamps in dex.  
						
						
						
						
					 
					
						2016-12-16 16:13:51 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						50086e6863 
					 
					
						
						
							
							cmd/dex: provide better feedback when parsing config  
						
						
						
						
					 
					
						2016-12-15 13:47:25 -08:00 
						 
				 
			
				
					
						
							
							
								rithu john 
							
						 
					 
					
						
						
							
						
						8b7f810bb8 
					 
					
						
						
							
							cmd/dex: modify error messages to info messages.  
						
						
						
						
					 
					
						2016-12-13 14:26:08 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						91cc94dd8f 
					 
					
						
						
							
							Merge pull request  #740  from ericchiang/fix-comment-typos  
						
						... 
						
						
						
						*: fix comment typos and add go report card icon 
						
						
					 
					
						2016-12-13 13:17:50 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						fe196864c0 
					 
					
						
						
							
							*: fix comment typos found with github.com/client9/misspell  
						
						
						
						
					 
					
						2016-12-13 12:23:16 -08:00 
						 
				 
			
				
					
						
							
							
								rithu john 
							
						 
					 
					
						
						
							
						
						9949a1313c 
					 
					
						
						
							
							server: modify error messages to use logrus.  
						
						
						
						
					 
					
						2016-12-13 11:52:44 -08:00 
						 
				 
			
				
					
						
							
							
								rithu john 
							
						 
					 
					
						
						
							
						
						2e22a948cf 
					 
					
						
						
							
							cmd/dex: add logging config and serve logger for different modules.  
						
						
						
						
					 
					
						2016-12-12 15:56:50 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						aebb6818b7 
					 
					
						
						
							
							cmd/example-app: use a non-empty state  
						
						... 
						
						
						
						Use a non-empty state in the example-app to ensure dex is properly
preserving the state for the code flow.
Updates #712  
						
						
					 
					
						2016-12-01 09:05:56 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						391dc51c13 
					 
					
						
						
							
							*: add theme based frontend configuration  
						
						... 
						
						
						
						This PR reworks the web layout so static files can be provided and
a "themes" directory to allow a certain degree of control over logos,
styles, etc.
This PR does NOT add general support for frontend customization,
only enough to allow us to start exploring theming internally.
The dex binary also must now be run from the root directory since
templates are no longer "compiled into" the binary.
The docker image has been updated with frontend assets. 
						
						
					 
					
						2016-11-30 17:20:21 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						522749b5d8 
					 
					
						
						
							
							*: switch oidc client to github.com/coreos/go-oidc  
						
						... 
						
						
						
						This saves us from having to import two different versions of
square/go-jose. 
						
						
					 
					
						2016-11-22 13:29:17 -08:00 
						 
				 
			
				
					
						
							
							
								Chris Jones 
							
						 
					 
					
						
						
							
						
						a2b78c28fc 
					 
					
						
						
							
							cmd/dex: validate that connectors have an ID.  
						
						
						
						
					 
					
						2016-11-15 11:39:45 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						96fb0733fe 
					 
					
						
						
							
							Merge pull request  #669  from ericchiang/config-env  
						
						... 
						
						
						
						cmd/dex: only expand from env for storages and connectors 
						
						
					 
					
						2016-11-05 17:56:11 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						015e7cf606 
					 
					
						
						
							
							cmd/dex: only expand from env for storages and connectors  
						
						... 
						
						
						
						Bcrypt'd hashes have "$" characters in them. This means that #667 
(accepting actually bcrypted values) combined with #627  (expanding
config with environment variables) broke the example config.
For now, allow storages and connectors to expand their configs from
the environment, but don't do this anywhere else. 
						
						
					 
					
						2016-11-03 21:38:32 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						35d6423ac2 
					 
					
						
						
							
							cmd/example-app: add a --debug flag  
						
						
						
						
					 
					
						2016-11-03 21:36:15 -07:00 
						 
				 
			
				
					
						
							
							
								rithu leena john 
							
						 
					 
					
						
						
							
						
						600e761266 
					 
					
						
						
							
							cmd/dex: expose IDTokensValidFor and RotateKeysAfter server options in config.  
						
						
						
						
					 
					
						2016-11-03 17:25:36 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						ebe51e736d 
					 
					
						
						
							
							cmd/dex: accept raw bcrypt'd hash as well as base64'd version of hash  
						
						
						
						
					 
					
						2016-11-03 15:23:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						aa7f304bc1 
					 
					
						
						
							
							*: switch to github.com/ghodss/yaml for more consistent YAML parsing  
						
						... 
						
						
						
						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 
						
						
					 
					
						2016-11-03 14:39:32 -07:00 
						 
				 
			
				
					
						
							
							
								rithu leena john 
							
						 
					 
					
						
						
							
						
						42dfd3ecec 
					 
					
						
						
							
							cmd/dex: add option for gRPC client auth CA.  
						
						
						
						
					 
					
						2016-11-02 14:51:22 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						a11db557b4 
					 
					
						
						
							
							*: expand environment variables in config  
						
						... 
						
						
						
						Allow users to define config values which are read form environemnt
variables. Helpful for sensitive variables such as OAuth2 client IDs
or LDAP credentials. 
						
						
					 
					
						2016-10-22 13:49:40 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						dc13f09fb7 
					 
					
						
						
							
							*: add more comments to the example config  
						
						
						
						
					 
					
						2016-10-14 08:58:57 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						3dac0063df 
					 
					
						
						
							
							*: properly compile version into docker images  
						
						
						
						
					 
					
						2016-10-13 17:58:40 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						4296604f11 
					 
					
						
						
							
							{cmd,server}: move garbage collection logic to server  
						
						
						
						
					 
					
						2016-10-12 21:50:20 -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 
							
						 
					 
					
						
						
							
						
						dcbe67d89c 
					 
					
						
						
							
							{cmd/dex,server}: expose skip approval screen option  
						
						
						
						
					 
					
						2016-10-07 11:53:01 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						2909929b17 
					 
					
						
						
							
							*: add the ability to define passwords statically  
						
						
						
						
					 
					
						2016-10-06 10:35:54 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						4550b95dfd 
					 
					
						
						
							
							cmd/dex: add config options for gRPC  
						
						
						
						
					 
					
						2016-10-04 00:30:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						10e53c40f7 
					 
					
						
						
							
							cmd/dex: rename file  
						
						
						
						
					 
					
						2016-10-03 12:56:09 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						3e8907b818 
					 
					
						
						
							
							*: add sql storage options to dex application  
						
						
						
						
					 
					
						2016-10-03 12:48:26 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						608d8ba984 
					 
					
						
						
							
							*: switch dex to the ported templates  
						
						
						
						
					 
					
						2016-09-05 17:25:39 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						68746fd795 
					 
					
						
						
							
							*: add a mock connector which takes a username and password for testing  
						
						... 
						
						
						
						Since we don't have a good strategy which takes a username and password
add a mock connector which implementes PasswordConnector so we can
develop the frontend screens. 
						
						
					 
					
						2016-09-05 17:25:12 -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 
							
						 
					 
					
						
						
							
						
						d313e5d493 
					 
					
						
						
							
							*: add example for running on kubernetes  
						
						
						
						
					 
					
						2016-08-10 17:50:55 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						e6f34e1051 
					 
					
						
						
							
							*: determine version from git  
						
						
						
						
					 
					
						2016-08-09 14:38:09 -07:00