При регистрации интеграции в Adobe Console пользователи должны указать «URL-адрес перенаправления по умолчанию» и «Шаблон URL-адреса перенаправления», как показано на этом снимке экрана:
Однако в документации javascript SDK об этом ничего не говорится, и, используя пример кода, он всегда использует URL-адрес перенаправления по умолчанию, заданный в конфигурации интеграции в консоли Adobe.
Можно ли указать URL-адрес перенаправления при использовании javascript SDK?
До сих пор я пытался установить его в своем вызове метода init()
, используя различные параметры (redirect_url
, redirectURL
, redirectUrl
), но безрезультатно.
Я также проверил исходный код метода login()
, чтобы увидеть, есть ли дополнительный параметр, который я могу передать в качестве URL перенаправления, однако единственный параметр - это функция обратного вызова, которая запускается после завершения входа в систему.
<script>
// Initialize the AdobeCreativeSDK object for Creative Cloud asset management
AdobeCreativeSDK.init({
clientID: "<id>",
API: ["Asset"],
// None of the following work:
redirect_url: "https://example.com",
redirectUrl: "https://example.com",
redirectURL: "https://example.com",
onError: function(error) {
<trimmed>
}
});
</script>
И прежде чем вы спросите, да, домен, который я пытаюсь использовать в качестве URL-адреса перенаправления в коде, разрешен в регулярном выражении URL-адресов перенаправления в консоли Adobe!