【问题标题】:Azure Active Directory Post sign out URLAzure Active Directory 发布注销 URL
【发布时间】:2023-03-07 15:11:01
【问题描述】:

我希望在我的用户注销 Azure AD/Office 365 时将他们重定向到我的应用程序网页。根据https://greeneyeits.com/?p=520 的文档,我们可以在那里编辑注销后链接 URL 并重定向用户注销 Azure AD/Office 365 时。但是,此功能在 Azure 门户中不再可编辑。因此,当我的用户退出 Azure/Office 365 时,我可以有一种解决方法将他们重定向到我的应用程序吗?提前致谢!

【问题讨论】:

    标签: azure azure-active-directory


    【解决方案1】:

    如果用户从您的应用中退出,您可以在 URL 中包含 post_logout_redirect_uri 参数。

    例如

    https://login.microsoftonline.com/common/oauth2/logout?post_logout_redirect_uri=http%3A%2F%2Flocalhost%2Fmyapp%2F
    

    https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-openid-connect-code#send-a-sign-out-request

    【讨论】:

    • 感谢您的回复,但我想知道重定向将如何用于退出 Azure 门户/Office 365?
    • 好吧,据我所知,Azure Portal 定义了这样的重定向 URI,所以我不确定您是否可以覆盖它。
    • 感谢您的回答!真的很感激。
    【解决方案2】:

    您可以在 Azure 经典门户中执行此操作。

    使用https://manage.windowsazure.com 转到经典门户并登录您的 Azure 帐户。

    导航到 Azure Active Directory > 选择您的目录> 配置 > 自定义品牌

    在自定义品牌的第 2 步中,您将找到“POST LOGOUT LINK URL”:

    希望这会有所帮助。


    更新:

    我做了一个测试,我遇到了和你一样的问题。我们可以为登录页面自定义品牌,但不能为广告本身设置注销 URL。

    我在 CONFIGURE Customize Branding 中关注了这些信息:

    如果已配置,Azure AD 将显示指向您的网站的链接 选择,在用户退出 Azure AD Web 应用程序后。

    这意味着它是为 Azure AD 中的 Web 应用程序配置的,而不是 AD 本身。所以,目前,我认为我们无法自定义 Azure 门户和 Office 365 本身的注销重定向 URL。

    Azure 已更改公司品牌中的配置部分。我还没有找到一种方法来实现为 AD 本身配置退出 URL。

    【讨论】:

    • 感谢您的回复,虽然我在经典门户中尝试过此操作,但实际上重定向不起作用,我想知道是否有解决此要求的方法。
    • 嗨,@Faith,我已经更新了我的答案。可能无法自定义 Azure 门户和 office365 的注销重定向 URL ----Azure AD 本身。
    • 感谢您的回答!真的很感激。
    • 嗨,@Faith,如果这个答案对你有帮助,请将其标记为帮助更多人的答案。谢谢!
    猜你喜欢
    • 2019-02-23
    • 2015-04-03
    • 2021-06-26
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-26
    相关资源
    最近更新 更多