在 okta 中使用 #define 宏

using #define macro in okta

我使用 ngrok 通过 OKTA 测试我的烧瓶应用程序。为此,我的 ngrok public URL 会不时更改。我需要根据下面给出的当前 URL 更改我的 OKTA 应用程序集成设置

Single Sign On URL  http://4e4f-103-97-210-83.ngrok.io/saml/sso/example-okta-com

Recipient URL  http://4e4f-103-97-210-83.ngrok.io/saml/sso/example-okta-com

Destination URL http://4e4f-103-97-210-83.ngrok.io/saml/sso/example-okta-comAudience 

Restriction  http://4e4f-103-97-210-83.ngrok.io/saml/sso/example-okta-com

当只有字符串“4e4f-103-97-210-83”发生变化时,到处更改 URL 是非常繁琐的工作

是否有任何宏工具可以在 OKTA 应用程序集成中定义如下内容

# url_part    4e4f-103-97-210-83
http://${url_part}.ngrok.io/saml/sso/example-okta-com

我只需要根据 ngrok 输出更改 url_part 宏,一切顺利。 有什么想法吗?

您可以使用 Okta API 对您的应用配置进行此更改,或者使用 Terraform 在后台使用相同的设置。

或者你可以从 ngrok 获得一个计划,它允许 public URL 永久