我只对使用Publisher和Store感兴趣 . 我们已经有许多API网关,还有一个专用的OAuth授权服务器 . 发布者和商店应该基本上用作发布API的API门户,潜在的新消费者可以自行注册...
据我所知,所有必要的信息都是在开箱即用的WSO 2 API Manager生态系统中分发的 . 但是可以通过以下方式调整此行为:
-
发布API时,必须在外部第三方API网关上创建 . 此网关拥有自己的管理API,必须由发布者触发 .
-
当新的使用者注册API时,必须调用外部第三方OAuth授权服务器,以便在那里创建必要的OAuth信息,以便在授权服务器上知道新的使用者 . 同样,Authorization Server拥有自己的管理API,必须由Store触发 .
-
是否可以在商店中添加自定义字段,以便消费者输入其他信息?
任何反馈都非常感谢!
1 回答
要回答关于第三方网关的问题,WSO2 API Manager目前不支持此问题 .
但我们支持合并第三方密钥管理器 . 您可以插入第三方OAuth提供商来管理OAuth客户端和访问令牌 . 从API管理器1.9.0开始支持此功能 .
您可能需要实施密钥管理器扩展以合并您的OAuth授权服务器 . WSO2 API管理器默认包含密钥管理器扩展到“Surf OAuth Authorization Server” .
您可以在[1]和[2]中找到有关配置第三方密钥管理器的更多详细信息 .
要回答关于添加自定义字段的问题,是的,您可以通过使用子主题自定义商店来包含自定义字段[1] [2]
[1] https://docs.wso2.com/display/AM1100/Configuring+a+Third-Party+Key+Manager
[2] https://docs.wso2.com/display/AM1100/Extending+Key+Validation
[3] https://docs.wso2.com/display/AM1100/Adding+a+new+API+Store+Theme
[4] https://docs.wso2.com/display/AM1100/Adding+a+new+API+Store+Theme#AddinganewAPIStoreTheme-Writingasubthemeofthemaintheme