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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions