Ben Toogood 
							
						 
					 
					
						
						
							
						
						5712cc9c62 
					 
					
						
						
							
							Merge master  
						
						 
						
						
						
						
					 
					
						2020-05-26 15:52:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						dad011cab4 
					 
					
						
						
							
							Fix noop issuer bug  
						
						 
						
						
						
						
					 
					
						2020-05-22 12:40:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						f939200b34 
					 
					
						
						
							
							Improve service auth log  
						
						 
						
						
						
						
					 
					
						2020-05-22 12:24:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						856c73b341 
					 
					
						
						
							
							Remove roles (replaced with scope)  
						
						 
						
						
						
						
					 
					
						2020-05-21 14:56:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						344ce061ce 
					 
					
						
						
							
							Verify Options  
						
						 
						
						
						
						
					 
					
						2020-05-20 16:49:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						f6d9416a9e 
					 
					
						
						
							
							Add Rule to Auth interface  
						
						 
						
						
						
						
					 
					
						2020-05-20 11:59:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						dc10f88c12 
					 
					
						
						
							
							Replace auth account.Namespace with account.Scopes  
						
						 
						
						
						
						
					 
					
						2020-05-19 18:17:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						29cccd0b4a 
					 
					
						
						
							
							minor tweak add log line to proxy and basic auth provider by default ( #1513 )  
						
						 
						
						
						
						
					 
					
						2020-04-09 14:10:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						4999f6dfd4 
					 
					
						
						
							
							Namespace requests coming via api & web  
						
						 
						
						
						
						
					 
					
						2020-04-02 17:01:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						c766679687 
					 
					
						
						
							
							Fix typo  
						
						 
						
						
						
						
					 
					
						2020-04-01 17:22:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						df8c0bb5e1 
					 
					
						
						
							
							Auth Generate, make secret optional  
						
						 
						
						
						
						
					 
					
						2020-04-01 17:20:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						9cbbd71855 
					 
					
						
						
							
							Remove default login  
						
						 
						
						
						
						
					 
					
						2020-04-01 14:26:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						8e4d9e1702 
					 
					
						
						
							
							Further Refactoring  
						
						 
						
						
						
						
					 
					
						2020-04-01 14:25:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						82bc3cbf8d 
					 
					
						
						
							
							Update interface to add provider and make secret optional  
						
						 
						
						
						
						
					 
					
						2020-03-31 19:01:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						134bc1c68a 
					 
					
						
						
							
							Implement new interface  
						
						 
						
						
						
						
					 
					
						2020-03-31 18:17:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ben-toogood 
							
						 
					 
					
						
						
							
						
						76ade7efd9 
					 
					
						
						
							
							Auth - Swap Refresh to Token and change secrets to be strings, not tokens ( #1444 )  
						
						 
						
						... 
						
						
						
						* Refresh => Token
* Secret is no longer a token
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
					 
					
						2020-03-31 10:06:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ben-toogood 
							
						 
					 
					
						
						
							
						
						6723d17b22 
					 
					
						
						
							
							Default auth, return account secret on Inspect ( #1430 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
					 
					
						2020-03-27 09:54:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ben-toogood 
							
						 
					 
					
						
						
							
						
						47c7181d41 
					 
					
						
						
							
							Default Auth: Add blank secret to account to prevent nil errors ( #1429 )  
						
						 
						
						... 
						
						
						
						* Remove debug auth logs
* Default auth, return account secret on Inspect
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
					 
					
						2020-03-27 09:46:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ben-toogood 
							
						 
					 
					
						
						
							
						
						e0e77f3983 
					 
					
						
						
							
							Updated auth interface ( #1384 )  
						
						 
						
						... 
						
						
						
						* Updated  auth interface
* Add Rule
* Remove Rule
* Return token from Renew
* Renew => Refresh
* Implement Tokens & Default Auth Implementation
* Change default auth to noop
* Change default auth to noop
* Move token.Token to auth.Token
* Remove Token from Account
* Auth service implementation
* Decode JWT locally
* Cookie for secret
* Move string to bottom of interface definition
* Depricate auth_exclude
* Update auth wrappers
* Update go.sum
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
					 
					
						2020-03-23 16:19:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e21ed3a183 
					 
					
						
						
							
							gen account on base32 decode failure ( #1269 )  
						
						 
						
						
						
						
					 
					
						2020-02-27 16:11:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d651b16acd 
					 
					
						
						
							
							generate pseudo accounts ( #1264 )  
						
						 
						
						... 
						
						
						
						* generate pseudo accounts
* when you think you're being clever
* return garbage pseudo account when no token 
						
						
					 
					
						2020-02-26 13:42:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6aaaf54275 
					 
					
						
						
							
							add MICRO_AUTH_TOKEN, parse token in wrapper, preload config and othe… ( #1261 )  
						
						 
						
						... 
						
						
						
						* add MICRO_AUTH_TOKEN, parse token in wrapper, preload config and other things
* fix wrapper panic 
						
						
					 
					
						2020-02-25 22:15:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ben-toogood 
							
						 
					 
					
						
						
							
						
						ffdf986aac 
					 
					
						
						
							
							Refactor auth: add token and store implementations ( #1230 )  
						
						 
						
						... 
						
						
						
						* Refactor auth: add token and memory implementations
* Fix typo
* Remove memory auth (implemented already by the store implementation), revert default to noop
* Add grpc header
* Global Config
* config/global => util/config
* Rename package to remove confict
* Tweak
* Improve Error Handling 
						
						
					 
					
						2020-02-24 15:07:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ben-toogood 
							
						 
					 
					
						
						
							
						
						4401c12e6c 
					 
					
						
						
							
							Auth Wrapper ( #1174 )  
						
						 
						
						... 
						
						
						
						* Auth Wrapper
* Tweak cmd flag
* auth_excludes => auth_exclude
* Make Auth.Excludes variadic
* Use metadata.Get (passes through http and http2 it will go through various case formats)
* fix auth wrapper auth.Auth interface initialisation
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
					 
					
						2020-02-10 08:26:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ben-toogood 
							
						 
					 
					
						
						
							
						
						d621548120 
					 
					
						
						
							
							Auth ( #1147 )  
						
						 
						
						... 
						
						
						
						Implement the Auth interface, with JWT and service implementations.
* Update Auth Interface
* Define Auth Service Implementation
* Support Service Auth
* Add Auth Service Proto
* Remove erronious files
* Implement Auth Service Package
* Update Auth Interface
* Update Auth Interface. Add Validate, remove Add/Remove roles
* Make Revoke interface more explicit
* Refactor serializing and deserializing service accounts
* Fix srv name & update interface to be more explicit
* Require jwt public key for auth
* Rename Variables (Resource.ID => Resource.Name & ServiceAccount => Account)
* Implement JWT Auth Package
* Remove parent, add ID
* Update auth imports to v2. Add String() to auth interface 
						
						
					 
					
						2020-02-03 08:16:02 +00:00