# Spring Boot + OAuth2 Discord Spring Boot Discord ## Перед запуском ### Создание Discord Application Для запуска понадобиться обзавестить своим **Discord Application**. 1. Переходим на [Discord Developer Portal](https://discord.com/developers/applications) 2. Создаём новое приложение ![](docs/1.png) 3. Переходим в раздел OAuth2 ![](docs/2.png) 4. Добавляем адрес `http://127.0.0.1:8080/login/oauth2/code/discord` как адрес переадресации при успешной авторизации ![](docs/3.png) ![](docs/4.png) 5. Создаём **Client Secret** ![](docs/5.png) ![](docs/6.png) 6. Не забываем сохранить внесённые изменения! ![](docs/7.png) ### Настройка Spring Открываем файл `src/main/resources/application.yml` и указываем там **Client ID** и **Client Secret**, которые были указаны в разделе **OAuth2**: ```yaml spring: security: oauth2: client: registration: discord: client-id: 965013316982423632 client-secret: yhb13RP26WxfOru9fcQ6CxPcAUWr_2q6 ```