我正在使用API管理策略表达式,并试图动态地创建一个具有多个值的索赔。我有一个字符串值列表,并希望从该字符串列表中创建一个索赔值,例如 "123232,43434,545455,5656565,676767",我想动态地将这些值添加到索赔中。
<validate-jwt............>
<required-claims>
<claim name="test" match="any">
<value> </value> how can i create multiple value dynamically
</claim>
</required-claims>
</validate-jwt>
我认为你可以将字符串分割成数组,然后像下面这样应用索赔。
<required-claims>
<claim name="group" match="any">
<value>value[0]</value>
<value>value[1]</value>
</claim>
</required-claims>