ВНИМАНИЕ: Нет атрибута с именем 'positio' в этом модуле, значение не задано в univention ucs - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь настроить OpenID Connect Provider на моем сервере Univention UCS, чтобы я мог реализовать неявную регистрацию в своем приложении Angular.После установки, согласно документу, мне придется установить конфигурацию, как показано ниже.

enter image description here

udm oidc/rpservice create --set name="lmzdevopenid" --set position cn=oidc,cn=univention,$(ucr get ldap/base) --set clientid="devclient" --set clientsecret="if===2019{}" --set trusted=yes --set applicationtype=web --set redirectURI="http://localhost:3008"

Но я всегда получаю сообщение об ошибке, так какниже, когда я запускаю указанную выше команду.

WARNING: No attribute with name 'positio' in this module, value not set.
E: Insufficient information: The following properties are missing:
clientsecret
clientid
redirectURI

Работали ли вы когда-нибудь с этим провайдером OpenID Connect в Univention UCS?Любая помощь очень ценится.

1 Ответ

0 голосов
/ 23 мая 2019

Видимо, проблема была в неправильной документации пакета. Мы не должны использовать --set до того, как введем команду position.

Wrong

--set position cn=oidc,cn=univention,$(ucr get ldap/base)

правый

--position cn=oidc,cn=univention,$(ucr get ldap/base)

Таким образом, после запуска с этим изменением команды были выполнены правильно.

udm oidc/rpservice create --set name="lmzdevopenid" --position cn=oidc,cn=univention,$(ucr get ldap/base) --set clientid="devclient" --set clientsecret="if===2019{}" --set trusted=yes --set applicationtype=web --set redirectURI="http://localhost:3008"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...