我已将 Cognito OAuth 集成到我的 asp.net 4.5 中,其中包括使用 Microsoft Azure 帐户登录的选项。尽管我使用了 Cognito 提供的注销方法,但并未发生从 Microsoft 帐户注销的情况。我的目标是完全退出,提示用户再次输入凭据。 在此输入图片描述
图像显示了 Cognito 提供的托管 UI,第一次当我单击 Microsoft 选项时,它会要求提供凭据并进入我的应用程序,但是当从应用程序注销并再次单击它时,它确实会要求提供凭据并直接带我到我的应用程序。 我也想退出 Microsoft 帐户。
我已经尝试过这个 字符串 microsoftLogoutUri = $"https://login.microsoftonline.com/3ff5e1f8-1e10-4ab0-a9f0-0e2973df3ff3/oauth2/v2.0/logout?post_logout_redirect_uri={Uri.EscapeDataString(redirect_uri)}";
但从 Microsoft 帐户注销后,它不会让我们返回到应用程序。
从 HSL(色相、饱和度、亮度)转换为十六进制颜色表示法涉及几个步骤。以下是其工作原理的总体概述:
标准化输入值:确保色相 (H)、饱和度 (S) 和亮度 (L) 的输入值在适当的范围内:色相为 [0, 360],饱和度和亮度为 [0, 100] 。 将色调转换为度数:将色调值从度数转换为 0 到 1 之间的值。这通常通过将色调值除以 360 来完成。 将饱和度和亮度转换为小数值:将饱和度和亮度值除以 100,将其从百分比转换为小数值。 将HSL转换为RGB:使用HSL-to-RGB转换公式得到对应的