User Tools

Site Tools


сервис_oauth2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_oauth2 [2022/05/17 07:59]
val [OpenID Connect authentication module for Apache]
сервис_oauth2 [2023/11/07 09:39] (current)
val [Keycloak]
Line 7: Line 7:
   * [[https://​www.ory.sh/​run-oauth2-server-open-source-api-security/​|ORY Hydra Run your own OAuth2 Server]]   * [[https://​www.ory.sh/​run-oauth2-server-open-source-api-security/​|ORY Hydra Run your own OAuth2 Server]]
   * [[https://​www.ory.sh/​hydra/​docs/​5min-tutorial/​|ORY Hydra 5 Minute Tutorial]]   * [[https://​www.ory.sh/​hydra/​docs/​5min-tutorial/​|ORY Hydra 5 Minute Tutorial]]
 +  * [[https://​github.com/​goauthentik/​authentik]]
  
 ===== Gitlab ===== ===== Gitlab =====
  
-  * [[Инструмент GitLab]]+  * Инструмент GitLab ​[[Инструмент GitLab#​Сервер OAuth2]]
  
-===== OpenID Connect authentication module for Apache ​=====+===== Keycloak ​=====
  
-  * [[https://​github.com/​zmartzone/​mod_auth_openidc|Аuthenticates users of a web site against an OpenID Connect Identity Provider or an OAuth 2.0 Authorization Server]] +  * [[Сервис ​Keycloak]]
- +
-<​code>​ +
-# apt install libapache2-mod-auth-openidc +
-</​code>​ +
- +
-==== GitLab ==== +
- +
-  * [[https://​github.com/​zmartzone/​mod_auth_openidc/​wiki/​GitLab-OAuth2]] +
- +
-<​code>​ +
-# cat /​etc/​apache2/​sites-available/​default-ssl.conf +
-</​code><​code>​ +
-... +
-OIDCProviderMetadataURL https://​gitlab.bmstu.ru/​.well-known/​openid-configuration +
-OIDCClientID 802..........................................................4c8 +
-OIDCClientSecret 991..........................................................5e7 +
-OIDCRedirectURI https://​val.bmstu.ru/​auth-test +
-OIDCCryptoPassphrase h...any.....string.....j +
- +
-     <​Directory /​home/​val/​auth-test>​ +
-         ​Options ExecCGI Indexes FollowSymLinks +
-         ​AddHandler cgi-script .cgi +
-         ​DirectoryIndex env.cgi +
-         ​AuthType openid-connect +
-         ​Require valid-user +
-     </​Directory>​ +
-     Alias /auth-test "/​home/​val/​auth-test"​ +
-... +
-</​code>​ +
- +
-==== Тестирование ==== +
- +
-  * !!! В настройках URL без финального "/",​ при подключении обязательно с ним !!! +
- +
-<​code>​ +
-https://​val.bmstu.ru/​auth-test/​ +
-</​code>​+
сервис_oauth2.1652763558.txt.gz · Last modified: 2022/05/17 07:59 by val