Skip to content

Кейклок и ролевая модель. #623

@EddyRicci-code

Description

@EddyRicci-code

Пытаюсь настроить DocHub ролевую модель с Keycloak в кубере

VUE_APP_DOCHUB_BACKEND_FILE_STORAGE=/storage
VUE_APP_DOCHUB_ROOT_MANIFEST=file:///dochub.yaml
VUE_APP_DOCHUB_AUTHORITY_SERVER=http://dev-keycloak.fo/realms/doc
VUE_APP_DOCHUB_AUTHORITY_CLIENT_ID=dochub
VUE_APP_DOCHUB_AUTH_PUBLIC_KEY= key
VUE_APP_DOCHUB_ROLES_MODEL=y
VUE_APP_DOCHUB_ROLES=file:///roles.yaml

В storage лежит
dochub.yaml
roles.yaml

roles:
  doc:
    - '.*'

default.yaml (без него падает с ошибкой, что файл отсутствует и без exclude: [] падает. )

roles:
  - '.*'
exclude: []

Если заходим в режим DevTools
в console

Интерфейсную функцию не нашел.
papi.js:186 Это не плагин...
config.js:34 MAIN ENVIRONMENTS:
config.js:40   VUE_APP_DOCHUB_MODE= "backend"
config.js:40   NODE_ENV= "production"
config.js:40   VUE_APP_DOCHUB_SMART_ANTS_SOURCE= "@assets/libs/smartants"
config.js:40   VUE_APP_DOCHUB_IDE_IDEA_API= "1.0.0"
config.js:40   BASE_URL= "/"
config.js:76 Not specified the URL of the GitLab (VUE_APP_DOCHUB_GITLAB_URL) or BitBucket(VUE_APP_DOCHUB_BITBUCKET_URL)
s @ config.js:76
index.ts:39 [indexedDB]: Кэширование отключено.
(anonymous) @ index.ts:39
gitlab.js:418 reload root manifest
gitlab.js:167 TIME OF RELOAD SOURCES =  0.0000
gitlab.js:196 TIME OF EXECUTE RULES =  0.0000
gitlab.js:198 TIME OF FULL RELOAD =  0.0000
gitlab.js:200 MEMORY STATUS  MemoryInfo

Собственно в чем ошибка
Одну исправил пока писал с exclude: [] в default.yaml
Вторая же в отсутствии редиректа на кейклок, нету /login /logout
Версия сборки 3.15.0
Собирался образ вот так

RUN npm run backend-build
CMD ["npm", "run", "backend-up"]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions