Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Серверная авторизация | Общая архитектура интеграции SOLiD #1270

Open
qertis opened this issue Dec 7, 2024 · 1 comment

Comments

@qertis
Copy link
Member

qertis commented Dec 7, 2024

Это нужно например чтобы после генерации календаря, запись автоматически сохраняла ical на SOLiD Pod

a) Инициация авторизации

  1. Клиент вводит свой WebID (например, через форму).
  2. Вы перенаправляете клиента на страницу входа Solid IdP через стандартный OIDC-поток.
  3. После успешного входа Solid IdP возвращает вам токены (включая access_token) и подтверждение авторизации.

b) Сохранение токенов

  • Сохраните access_token и, если возможно, refresh_token для последующего использования.
  • Убедитесь, что токены хранятся безопасно (например, зашифрованными в вашей базе данных).

c) Доступ к POD

  • Используя access_token, вы можете выполнять запросы к POD через стандартные HTTP-методы (GET, POST, PUT, DELETE), работая с данными RDF.
  • Solid предоставляет API для работы с ресурсами (например, через LDP — Linked Data Platform).
@qertis
Copy link
Member Author

qertis commented Dec 7, 2024

В роли хранилища токенов будет использоваться БД SQLITE

@qertis qertis pinned this issue Dec 10, 2024
@qertis qertis changed the title Общая архитектура интеграции SOLiD Ё Общая архитектура интеграции SOLiD Dec 10, 2024
@qertis qertis changed the title Ё Общая архитектура интеграции SOLiD Серверная авторизация | Общая архитектура интеграции SOLiD Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant