如何自定义okta应用程序加载屏幕?
这是您登录Okta后的屏幕,在访问应用程序时会显示该屏幕。 它看起来像一个灰色的条,有一组旋转的圆圈。
答案 0 :(得分:0)
我用Okta提出了一个假设的案例,我收到的反馈是目前无法实现的。
“我们此时为Okta中的登录页面提供自定义,如果在Widget中使用Okta登录,则可以提供更强的自定义功能,但这些都不会扩展到应用程序的加载页面。”
答案 1 :(得分:0)
从技术上讲,这可以使用interstitialUrl
。 interstitialUrl
指向嵌入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应用程序加载屏幕,请按照以下步骤操作:
答案 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."
}
]
}