Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 714b157

Browse files
committedOct 13, 2023
Добавил README.md
1 parent 734a003 commit 714b157

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
 

‎README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Django OAuth2 Example
2+
3+
Данные репозиторий содержит пример того, как можно реализовать с
4+
использованием фреймворка django сервер авторизации по OAuth2 (провайдер)
5+
и клиентское приложение, которое позволяет авторизоваться с помощью данных
6+
пользователя провайдера.
7+
8+
## Развертывание приложения
9+
10+
Для того чтобы запустить приложение, в папке проекта выполните команду:
11+
12+
#### `docker-compose up -d`
13+
14+
После этого станут доступны следующие разделы:
15+
#### Клиент
16+
* [http://127.0.0.1/]() – Основная страница приложения
17+
* [http://127.0.0.1/api/]() – API приложения
18+
* [http://127.0.0.1/admin/]() – Административная панель
19+
* [http://127.0.0.1/api/swagger/]() – Swagger-документация к API
20+
21+
#### Провайдер
22+
* [http://127.0.0.1:8000/]() – Основная страница приложения
23+
* [http://127.0.0.1:8000/api/]() – API приложения
24+
* [http://127.0.0.1:8000/admin/]() – Административная панель
25+
* [http://127.0.0.1:8000/api/swagger/]() – Swagger-документация к API
26+
27+
Помимо этого необходимо создать суперпользователя командой:
28+
#### `docker exec -it oauth-example-provider python manage.py createsuperuser`
29+
30+
И собрать статические файлы:
31+
#### `docker exec -it oauth-example-provider python manage.py collectstatic`
32+
33+
## Инфраструктура приложения
34+
![](schema.jpg)

‎schema.jpg

49.7 KB
Loading

0 commit comments

Comments
 (0)
Please sign in to comment.