将 DateTime 声明转换为 Azure AD B2C 自定义策略中的字符串

Convert DateTime claim to string in Azure AD B2C custom policy

我查看了下面记录的日期转换,但找不到将日期时间转换为字符串的转换。您将如何在自定义策略中实现这一点?

https://docs.microsoft.com/en-us/azure/active-directory-b2c/date-transformations

原因是 AssertDateTimeIsGreaterThan 将输入声明作为字符串类型。我想将 currentDateTime 传递给这个转换!然而,由于 currentDateTime 是 datetime 类型,它失败了!

此致, 迪佩什

你可以使用 https://docs.microsoft.com/en-us/azure/active-directory-b2c/date-transformations#datetimecomparison

然后断言布尔值 https://docs.microsoft.com/en-us/azure/active-directory-b2c/boolean-transformations#assertbooleanclaimisequaltovalue

这允许您使用 dateTime 和 Boolean 来执行比较和断言。