Проблема при создании приложения через okta api
Я сталкиваюсь с проблемами при создании приложения Okta через API Okta.
Я следовал за https://developer.okta.com/docs/api/resources/apps чтобы создать приложение со следующим:
headers = {'Accept': 'application / json', 'Authorization': 'SSWS' + api_token, 'Content-Type': 'application / json'}
input = {"name": tenant_name, "label": "Пример приложения-арендатора", "signOnMode": "OPENID_CONNECT",
}
ответ = запросы.пост (URL, заголовки = заголовки, JSON = вход)
URL: https://dev-231233.oktapreview.com/api/v1/apps (пример)
Но я получаю следующую ошибку:
{'errorCode': 'E0000007', 'errorSummary': 'Не найдено: ресурс не найден: test-tenant (App)', 'errorLink': 'E0000007', 'errorId': 'oaedyrTOkwESTSg7_A8nXrCxg', 'errorCauses': []}
Мне интересно, что я пытаюсь создать приложение, и этот вызов API пытается найти это приложение, что-то отсутствует в параметрах запроса?
Я также пробовал Python SDK https://github.com/okta/okta-sdk-python но я получаю ошибки в Python 3.7 . Похоже, это не поддерживается в последнее время.
Буду признателен за помощь с примерами кода для создания приложения с использованием API Okta?
1 ответ
Я думаю, что проблема в том, что name
поле НЕ является отображаемым значением, оно является ключом для типа приложения: https://developer.okta.com/docs/api/resources/apps
использование label
за вашу читабельную ценность.