首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建不带UI的OAuth2服务提供者

创建不带UI的OAuth2服务提供者
EN

Stack Overflow用户
提问于 2015-12-21 17:22:05
回答 1查看 290关注 0票数 1

我正在编写一组Puppet模块,用于部署API和身份服务,以及我们提供给客户端的WSO2和身份验证服务。

在很大程度上,我能够确定需要更新哪些XML配置文件才能自动配置WSO2产品。

但是,我不知道如何通过配置文件自动提供OAuth2服务提供者。我可以通过Identity service mgmt控制台创建并成功使用OAuth2服务提供者,但是,当我的目标是使用Puppet配置一组机器以自动提供OAuth2提供者时,我真的不希望手动执行此操作。

为了确认,下面的UI截图是我试图通过XML配置文件应用设置的,而不是必须在UI中进行设置:

在谷歌搜索之后,正确的目录是/repository/conf/identity/service-provider吗?如果是这样的话,谁能给我介绍一个用于配置OAuth2服务提供商的示例?

如果没有,我们将非常感谢更多的指针!

非常感谢Chris

EN

回答 1

Stack Overflow用户

发布于 2015-12-24 23:51:33

如果在没有管理控制台UI的情况下搜索配置文件来添加OAuth配置,那么您就来对地方了。正如您指定的那样,您可以使用/repository/conf/service-providers/default.xml.中的配置

当您添加服务提供者时,您必须调用IdentityApplicationManagementService。您可以使用IdentityApplicationManagementServiceStub来调用IdentityApplicationManagementService。添加OAuth配置时,必须调用OAuthAdminService。您可以使用OAuthAdminServiceStub来调用OAuthAdminService。在分别创建服务提供商和OAuth配置后,您必须将服务提供商与创建的OAuth配置绑定。

请注意,我将建议检查UI类中的源代码,这些类用于添加服务提供者、OAuth配置和绑定这两者。希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34392353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档