如何自定义okta应用程序加载屏幕?

时间:2017-01-09 16:16:06

标签: okta

如何自定义okta应用程序加载屏幕?

这是您登录Okta后的屏幕,在访问应用程序时会显示该屏幕。 它看起来像一个灰色的条,有一组旋转的圆圈。

4 个答案:

答案 0 :(得分:0)

我用Okta提出了一个假设的案例,我收到的反馈是目前无法实现的。

“我们此时为Okta中的登录页面提供自定义,如果在Widget中使用Okta登录,则可以提供更强的自定义功能,但这些都不会扩展到应用程序的加载页面。”

答案 1 :(得分:0)

从技术上讲,这可以使用interstitialUrlinterstitialUrl指向嵌入iframe内的自定义页面。修改它允许您使用您选择的任何页面/样式。

以下是创建自定义页面的要求:

  • 页面必须为HTTPS
  • 页面在iframe中呈现
  • interstitialUrl
  • 中托管iframe和网址

但是,在更新组织内容时请使用“小心”。

第1步:(需要API Token

GET https://{{subdomain}}.okta.com/api/v1/orgs/{{subdomain}}

编辑来自回复的JSON,仅更改interstitialUrl

  "settings": {
      "app": {
        "interstitialUrl": "https://example.com/interstitial.html",
        ...
      },
      ...
  }

第2步:提交PUT请求(需要API Token

PUT https://{{subdomain}}.okta.com/api/v1/orgs/{{subdomain}}

使用第1步中的更新 JSON作为请求正文。

  

修改(1/30/2019)

     

这不是一项支持的功能,可以由Okta自行决定删除。请自行承担风险,并且不要期望在不久的将来存在此功能。

答案 2 :(得分:0)

要自定义Okta应用程序加载屏幕,请按照以下步骤操作:

  1. 登录您的Okta组织
  2. 转到“管理”标签
  3. 点击设置
  4. 从设置下拉菜单中选择外观,您可以在此处配置应用主题,登录配置,组织徽标。

答案 3 :(得分:-1)

您将无法使用Okta REST API更新interstitialUrl

{
    "errorCode": "E0000001",
    "errorSummary": "Api validation failed: updateOrg",
    "errorLink": "E0000001",
    "errorId": "oae2uOlYhZyQwy2smOyFQecLA",
    "errorCauses": [
        {
            "errorSummary": "Interstitial page URL cannot be modified."
        }
    ]
}