我计划将WSO2 Identity Server用作Oauth2提供程序。但是,身份验证由我的使用SOAP协议的企业服务提供。 基本上我必须向我的服务发送用户名/密码组合,它提供身份验证响应。我知道我需要实现一个自定义身份验证器,但我不知道如何插入ws02 IS,阅读了一些自定义身份验证文档。问题如下
我应该实现LocalApplicationAuthenticator还是FederatedApplicationHandler?
我知道在AuthenticationHandler中有一个名为canHandle()的方法,但不确定在我的方案中写什么。
为了使自定义身份验证处理程序有效,我需要应用哪些配置?
我可以将自定义身份验证处理程序构建为普通的jar文件,因为我不习惯构建OSGI包吗?
由于
答案 0 :(得分:0)
我建议实施自定义用户商店,请参阅:
http://pushpalankajaya.blogspot.be/2013/09/how-to-write-custom-user-store-manager.html
有一种方法' doAuthenticate'你可以按照自己的意愿实施。
玩得开心
克