Skip to content

Быстрый старт ​

Рыба

Этот гайд — черновик. Актуальные шаги проверяйте по docker-compose.yml и README.md в репозитории core.

Поднять core локально ​

bash
git clone https://github.com/granto-io/granto.git
cd granto
docker compose up -d        # postgres + redis + core

Проверить, что AS поднялся и отдаёт OIDC discovery:

bash
curl localhost:4444/.well-known/openid-configuration

core поднимается как один бинарник, без встроенного UI для логина — это сознательное архитектурное решение (см. модульность). Login/consent обслуживает отдельный процесс: ваш собственный, либо модуль consent (roadmap).

Что внутри core ​

  • /oauth2/auth, /oauth2/token, /oauth2/revoke, /oauth2/introspect — публичный OAuth 2.0
  • /.well-known/openid-configuration, /.well-known/jwks.json, /userinfo, /oauth2/logout — OIDC
  • /admin/oauth2/auth/requests/login|consent — Admin API для login/consent приложений (Hydra-совместимые пути)
  • grant_type=client_credentials — машинная авторизация

Следующие шаги ​

AGPLv3