Add sample upstream provider
This commit is contained in:
		
							
								
								
									
										17
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								README.md
									
									
									
									
									
								
							| @@ -67,7 +67,7 @@ You can add as much upstream provider as you want, using the following syntax in | ||||
| ```yaml | ||||
| - id: gitlab | ||||
|   name: GitLab | ||||
|   logo: gitlab # Can be either gitea, gitlab, github, microsoft, google or a full URL | ||||
|   logo: gitlab # Can be either openid, gitea, gitlab, github, microsoft, google or a full URL | ||||
|   client_id: CLIENT_ID_GIVEN_BY_PROVIDER | ||||
|   client_secret: CLIENT_SECRET_GIVEN_BY_PROVIDER | ||||
|   configuration_url: https://gitlab.com/.well-known/openid-configuration | ||||
| @@ -108,5 +108,20 @@ Corresponding client configuration: | ||||
|  | ||||
| OAuth proxy can then be access on this URL: http://192.168.2.103:4180/ | ||||
|  | ||||
| ## Testing with upstream identity provider | ||||
| The folder [sample_upstream_provider](sample_upstream_provider) contains a working scenario of authentication with an upstream provider. | ||||
|  | ||||
| Run the following command to run the scenario: | ||||
|  | ||||
| ```bash | ||||
| cd sample_upstream_provider | ||||
| docker compose up | ||||
| ``` | ||||
|  | ||||
| - Upstream provider (not to be directly used): http://localhost:9001 | ||||
| - BasicOIDC: http://localhost:8000 | ||||
| - Client 2: http://localhost:8012 | ||||
| - Client 1: http://localhost:8011 | ||||
|  | ||||
| ## Contributing | ||||
| If you wish to contribute to this software, feel free to send an email to contact@communiquons.org to get an account on my system, managed by BasicOIDC :) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user