diff --git a/gitlab/README.MD b/gitlab/README.MD
new file mode 100644
index 0000000..72270b7
--- /dev/null
+++ b/gitlab/README.MD
@@ -0,0 +1,33 @@
+# Spring Boot + OAuth2 GitHub
+
+
+
+
+## Перед запуском
+### Создание OAuth Application
+Для запуска понадобиться обзавестить своим **GitLab**.
+
+1. Переходим в [Applications](https://gitlab.com/-/profile/applications)
+
+
+2. Заполняем обязательно следующие поля
+- **Name**: `MY_OAUTH2-APP`
+- **Redirect URI**: `http://127.0.0.1:8080/login/oauth2/code/gitlab`
+- **Scopes**: `read_user`
+
+3. Получаем **Client secret/Client ID**
+
+
+### Настройка Spring
+Открываем файл `src/main/resources/application.yml` и указываем там **Client ID** и **Client secrets**:
+
+```yaml
+spring:
+ security:
+ oauth2:
+ client:
+ registration:
+ gitlab:
+ client-id: 0781ee8ca191018d2b60eb68b1a0b2af5c4765fbbf51cd297c95fa59b9ff99ae
+ client-secret: ef19ea39b87f3be6532108d455ae7f962c1e77132b82fa1a7a4f6f93470534de
+```
diff --git a/gitlab/docs/1.png b/gitlab/docs/1.png
new file mode 100644
index 0000000..8650532
Binary files /dev/null and b/gitlab/docs/1.png differ
diff --git a/gitlab/docs/2.png b/gitlab/docs/2.png
new file mode 100644
index 0000000..9592838
Binary files /dev/null and b/gitlab/docs/2.png differ
diff --git a/gitlab/docs/3.png b/gitlab/docs/3.png
new file mode 100644
index 0000000..19260c5
Binary files /dev/null and b/gitlab/docs/3.png differ
diff --git a/gitlab/docs/gitlab.svg b/gitlab/docs/gitlab.svg
new file mode 100644
index 0000000..edb193b
--- /dev/null
+++ b/gitlab/docs/gitlab.svg
@@ -0,0 +1,69 @@
+
+
+
diff --git a/gitlab/src/main/java/example/oauth2/gitlab/config/GitLabOAuth2Config.java b/gitlab/src/main/java/example/oauth2/gitlab/config/GitLabOAuth2Config.java
index 36408ec..4e63ffa 100644
--- a/gitlab/src/main/java/example/oauth2/gitlab/config/GitLabOAuth2Config.java
+++ b/gitlab/src/main/java/example/oauth2/gitlab/config/GitLabOAuth2Config.java
@@ -9,7 +9,9 @@ import org.springframework.security.oauth2.client.registration.ClientRegistratio
import org.springframework.security.oauth2.client.registration.InMemoryClientRegistrationRepository;
import org.springframework.security.oauth2.core.AuthorizationGrantType;
import org.springframework.security.oauth2.core.ClientAuthenticationMethod;
+import org.springframework.stereotype.Component;
+@Component
public class GitLabOAuth2Config {
private static final String GITLAB_CLIENT_PROPERTY_KEY = "spring.security.oauth2.client.registration.gitlab";
diff --git a/gitlab/src/main/resources/application.yml b/gitlab/src/main/resources/application.yml
index bbb0e33..e53b689 100644
--- a/gitlab/src/main/resources/application.yml
+++ b/gitlab/src/main/resources/application.yml
@@ -2,7 +2,7 @@ server:
address: 127.0.0.1
port: 8080
-debug: true
+debug: false
spring:
freemarker:
@@ -13,5 +13,5 @@ spring:
client:
registration:
gitlab:
- client-id: 8b22a9eaee0936a6dc369e3e101c675fde7663962973cdc51e3fc67883888ea4
- client-secret: 6d38287ff1c7d4d2e2a19041c52eef3d128ca050ee9a55668870d66edee9167a
+ client-id: 0781ee8ca191018d2b60eb68b1a0b2af5c4765fbbf51cd297c95fa59b9ff99ae
+ client-secret: ef19ea39b87f3be6532108d455ae7f962c1e77132b82fa1a7a4f6f93470534de
diff --git a/gitlab/src/main/resources/templates/includes/header.ftlh b/gitlab/src/main/resources/templates/includes/header.ftlh
index ec65274..55801ae 100644
--- a/gitlab/src/main/resources/templates/includes/header.ftlh
+++ b/gitlab/src/main/resources/templates/includes/header.ftlh
@@ -1,9 +1,9 @@