Kentor Auth - 使用存储在数据库中的元数据配置 Idp
Kentor Auth - Configure Idp with metadata stored in a database
我们需要根据存储在数据库中的元数据配置 IdentityProvider。似乎将元数据指定给 IdentityProvider 的唯一方法是通过支持 URL 或文件路径的 metadataLocation 属性。
无论如何,我错过了,将保存元数据的流对象传递给 IdentityProvider 吗?
谢谢
我不知道有什么方法可以使用标准代码。采用流的 Load 方法标记为 internal
,请参见此处:
https://github.com/KentorIT/authservices/blob/master/Kentor.AuthServices/Metadata/MetadataLoader.cs
你可以:
- 将您的数据库值写入临时位置并提供此文件路径以供加载
- 编写一个 api 路由,为给定的 Idp 作为 url
提供元数据
- 做出开源贡献以添加对此的支持
- 不要使用
MetadataLocation
而是构造 IdentityProvider
对象并单独设置签名密钥、实体 ID、绑定等
- 等等
我们需要根据存储在数据库中的元数据配置 IdentityProvider。似乎将元数据指定给 IdentityProvider 的唯一方法是通过支持 URL 或文件路径的 metadataLocation 属性。
无论如何,我错过了,将保存元数据的流对象传递给 IdentityProvider 吗?
谢谢
我不知道有什么方法可以使用标准代码。采用流的 Load 方法标记为 internal
,请参见此处:
https://github.com/KentorIT/authservices/blob/master/Kentor.AuthServices/Metadata/MetadataLoader.cs
你可以:
- 将您的数据库值写入临时位置并提供此文件路径以供加载
- 编写一个 api 路由,为给定的 Idp 作为 url 提供元数据
- 做出开源贡献以添加对此的支持
- 不要使用
MetadataLocation
而是构造IdentityProvider
对象并单独设置签名密钥、实体 ID、绑定等 - 等等