分享好友 最新动态首页 最新动态分类 切换频道
为企业应用程序定制在 JSON Web Token (JWT) 中发布的声明
2024-12-25 13:53
函数 说明 ExtractMailPrefix() 删除电子邮件地址或用户主体名称中的域后缀。 此功能仅提取用户名的第一部分。 例如,,而非 。 Join() 通过联接两个属性来创建新的值。 或者,可以在两个属性之间使用分隔符。 对于 NameID 声明转换,在转换输入具有域部分时,Join() 函数具有特定行为。 它会先从输入中删除域部分,然后再将输入与分隔符和所选参数联接起来。 例如,如果转换的输入为 ,分隔符为 ,参数为 ,则此输入组合最终会生成 。 ToLowercase() 将所选属性的字符转换为小写字符。 ToUppercase() 将所选属性的字符转换为大写字符。 Contains() 如果输入与指定的值匹配,则输出一个属性或常量。 否则,如果没有匹配项,则可以指定其他输出。
例如,如果想要发出一个声明,其中的值为用户的电子邮件地址(如果包含域 ),否则就需要输出用户主体名称。 若要执行此函数,请配置以下值:
参数 1(输入) :user.email
值:“@contoso.com”
参数 2(输出):user.email
参数 3(如果没有匹配项,则为输出):user.userprincipalname EndWith() 如果输入以指定值结束,则输出一个属性或常量。 否则,如果没有匹配项,则可以指定其他输出。
例如,如果想要发出一个声明,其中的值为用户的员工 ID (如果员工 ID 以 结束),否则就需要输出一个扩展属性。 若要执行此函数,请配置以下值:
参数 1(输入) :user.employeeid
:000
参数 2(输出):user.employeeid
参数 3(如果没有匹配项,则为输出):user.extensionattribute1 StartWith() 如果输入以指定值开始,则输出一个属性或常量。 否则,如果没有匹配项,则可以指定其他输出。
例如,如果想要发出一个声明,其中的值为用户的员工 ID(如果国家/地区以“”开始),否则就需要输出一个扩展属性。 若要执行此函数,请配置以下值:
参数 1(输入) :user.country
:美国
参数 2(输出):user.employeeid
参数 3(如果没有匹配项,则为输出):user.extensionattribute1 Extract() - 匹配后 匹配指定值后返回的子字符串。
例如,如果输入的值为 ,匹配值为 ,则声明的输出为 。 Extract() - 匹配前 在匹配指定值前返回的子字符串。
例如,如果输入的值为 ,匹配值为 ,则声明的输出为 。 Extract() - 匹配之间 在匹配指定值前返回的子字符串。
例如,如果输入的值为 ,第一个匹配值为 ,第二个匹配值为 ,则声明的输出为 。 ExtractAlpha() - 前缀 返回字符串的前缀字母部分。
例如,如果输入的值为 ,则它将返回 。 ExtractAlpha() - 后缀 返回字符串的后缀字母部分。
例如,如果输入的值为 ,则它将返回 。 ExtractNumeric() - 前缀 返回字符串的前缀数字部分。
例如,如果输入的值为 ,则它将返回 。 ExtractNumeric() - 后缀 返回字符串的后缀数字部分。
例如,如果输入的值为 ,则它将返回 。 IfEmpty() 如果输入为 null 或为空,则输出一个属性或常量。
例如,如果希望在给定用户的员工 ID 为空时输出存储在 extension attribute 中的属性。 若要执行此函数,请配置以下值:
参数 1(输入):user.employeeid
参数 2(输出):user.extensionattribute1
参数 3(如果没有匹配项,则为输出):user.employeeid IfNotEmpty() 如果输入不为 null 或空,则输出一个属性或常量。
例如,如果希望在给定用户的员工 ID 不为空时输出存储在 extension attribute 中的属性。 若要执行此函数,请配置以下值:
参数 1(输入):user.employeeid
参数 2(输出):user.extensionattribute1 Substring() - 固定长度 提取字符串声明类型的组成部分(从位于指定位置处的字符开始),并返回指定数目的字符。
SourceClaim - 应执行的转换的声明源。
StartIndex - 此实例中子字符串的起始字符位置(从零开始)。
Length - 子字符串的字符长度。
例如:
sourceClaim - PleaseExtractThisNow
StartIndex - 6
Length - 11
输出:ExtractThis Substring() - EndOfString 从指定位置的字符开始,提取字符串声明类型的部分内容,并返回声明中从指定起始索引开始的剩余内容。
SourceClaim - 转换的声明源。
StartIndex - 此实例中子字符串的起始字符位置(从零开始)。
例如:
sourceClaim - PleaseExtractThisNow
StartIndex - 6
输出:ExtractThisNow RegexReplace() RegexReplace() 转换接受以下内容作为输入参数:
- 参数 1:用户属性作为正则表达式输入
- 信任源作为多值的选项
- 正则表达式模式
最新文章
快速提高SEO排名需把握这四点
SEO排名是指搜索引擎优化关键词的排名。影响外链引擎优化排名的因素很多,比如域名注册时间、服务器空间速度和稳定性,或者网站整体结构、网站内容等。为了提高搜索引擎优化排名,可能需要从用户体验的角度考虑。如果您想快速提高关键词优
如何進行安陽網站優化,提高企業線上競爭力
隨著互聯網的發展,網站已成為企業展示品牌、吸引客戶的重要平臺。在激烈的市場競爭中,安陽的企業通過進行專業的網站優化,不僅能够提升網站的搜尋引擎排名,還能吸引更多的潛在客戶,提高企業的線上競爭力。本文將介紹如何通過有效的安陽網站
Studio Bot - 让 AI 帮我写 Android 代码
以下是在 Android Studio 中实现类似功能的示例代码:1. 在项目的 build.gradle 文件中添加以下依赖:```groovydependencies {implementation 'com.vdurmont:emoji-java:5.1.1'implementation 'com.squareup.okhttp3:okhttp:4.
大招都在这了!一张图看懂百度史上最牛发布会:我用AI赌明天
毫无疑问,这是百度近年来最牛的一次发布会,全程无尿点,百度集团总裁陆奇出彩的干货演讲和厂长李彦宏的巧妙代言及我用AI赌明天的决心,让一场纯技术的发布会,变得竟然也可以如此吸引人。7月5日上午,百度AI开发者大会(Baidu Create 201
看漫画 电脑版 v3.1.3
看漫画电脑版是一款非常受欢迎的且专门针对漫画爱好者打造的追漫神器。看漫画电脑版软件中内置了海量正版资源,漫画分类齐全,热门漫更新及时,看漫画电脑版加载速度超快,《凤逆天下》、《妃夕妍雪》、《穿越西元3000后》各种漫画应有尽有
文件上传长度限制
解决方案:修改web.config文件1、注意在mvc中有两个web.config文件,如下图,一个位于Views下,是用来控制view中的文件;还有一个在位于根目录下,对所有文件起作用。我们修改根目录下web.config2、修改maxRequestLength:在web.config中我
youtube加速器免费排行榜(google,youtube,facebook翻墙方法)
2017年之后大多数的VPN都被封闭了,想要上国外网站学习也不行了,还有我喜欢的google,youtube,facebook这些网站,对于学习产生很大的影响,之前倒是收藏过几款不错的youtube加速器,不过目前也打不开了,不知道什么时候才能够恢复。NO1、天
搜狗广告投放指南:从开户到优化,一文全解
在众多广告平台中,搜狗广告因其搜索引擎广告与内容分发广告的双重模式,逐渐成为企业获取精准流量、提升品牌曝光的利器。本文将为您详细介绍搜狗广告投放的优势、开户及充值流程,并分享相关数据分析,助您更好地掌握搜狗广告的投放技巧。
让男人持久性爱的技巧 男女激情性爱共高潮的方法
  1、放下心理负担  不要为追求高潮感到难为情,如果心中留存这样的想法,就会存在障碍。如果你认为自己不应该享受性爱,自然也就难以获得高潮。其实,高潮本身就是让身体放松从而获得快乐,放下心理负担,才能打开快乐之门。  2、对
国外 B 站黄页推广——优质国外网站大全,外贸推广必备
在当今数字化时代,互联网成为了企业拓展国际市场的重要渠道。对于外贸企业来说,寻找高质量的国外网站进行推广至关重要。将介绍一些优质的国外网站,帮助您在外贸推广中取得更好的效果。优质国外网站的重要性2. 提高品牌知名度与国外知名
相关文章
推荐文章
发表评论
0评