Настройте в приложении BIJDBC обновление токенов безопасности.
- В консоли Oracle Cloud Infrastructure перейдите к разделу Идентификация и безопасностьи нажмите Домены.
Если в облачной учетной записи не предлагаются домены идентификации, то ссылка Домены не будет отображаться. Это означает, что облачная учетная запись федерирована с Oracle Identity Cloud Service. Нажмите на раздел Федерация, выберите oracleidentitycloudservice и нажмите Oracle Identity Cloud Service Console URL.
- Включите опцию Обновить токен для созданного ранее приложения BIJDBC.
- Перейдите к разделу Приложения, кликните на названии созданного ранее приложения BIJDBC.
- Нажмите Изменить конфигурацию OAuth, затем Конфигурация клиента.
Если в облачной учетной записи используется Oracle Identity Cloud Service, выберите пункт Конфигурация, а затем Конфигурация клиента.
- Выберите Обновить токен и нажмите Сохранить.
В экземплярах Oracle Analytics Cloud, созданных после 12 мая 2020 года, приложение BIJDBC уже настроено на обновление токенов безопасности.
Для экземпляра, созданного до 12 мая 2020 года, требуется выполнить дополнительные шаги со 2 по 4.
- Запишите имя хоста управления идентификацией, которое отображается при входе в учетную запись Oracle Cloud.
- Перейдите к приложению, связанному с Oracle Analytics Cloud, к которому необходимо подключиться и запишите ID приложения, ID клиента и Секретный код клиента.
-
ID приложения (для приложения, связанного с Oracle Analytics Cloud)
-
ID клиента и секретный код клиента (для приложения, связанного с Oracle Analytics Cloud)
- Используйте REST API для создания токена доступа, используя учетные данные клиента.
Используйте следующий формат команды REST API:
curl --insecure -i -u '<Client-ID>:<Client-Secret>' -H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8" --request POST https://<IDCS-Host>/oauth2/v1/token -d "grant_type=client_credentials&scope=urn:opc:idm:__myscopes__"
Параметры:
-
ID клиента: ID клиента приложения, связанного с экземпляром Oracle Analytics Cloud
-
Секретный код клиента: Секретный код клиента приложения, связанного с экземпляром Oracle Analytics Cloud
-
Хост IDCS: имя хоста, записанное ранее.
- Используйте REST API для обновления флага.
Используйте следующий формат команды REST API:
curl --location --request PATCH 'https://<IDCS-Host>/admin/v1/Apps/<Application-Id>' \ --header 'Authorization: Bearer <Access-token>' \ --header 'Content-Type: application/json' \ --data-raw '{ "schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ], "Operations": [{ "op": "replace", "path": "allowOffline", "value": true }] }'
Параметры:
-
Хост IDCS: имя хоста, записанное ранее.
-
ID приложения: ID приложения, связанного с экземпляром Oracle Analytics Cloud
-
Токен доступа: значение токена доступа, созданного ранее..