我们需要根据存储在数据库中的元数据配置IdentityProvider。看起来,向IdentityProvider指定元数据的唯一方法是通过支持URL或文件路径的metadataLocation属性。
无论如何,我是否错过了将保存元数据的流对象传递给IdentityProvider?
由于
答案 0 :(得分:1)
我不知道使用标准代码的任何方式。获取流的Load方法标记为internal
,请参见此处:
https://github.com/KentorIT/authservices/blob/master/Kentor.AuthServices/Metadata/MetadataLoader.cs
你可以:
MetadataLocation
,而是构建IdentityProvider
对象并单独设置签名密钥,实体ID,绑定等。