Java EE 7应用程序的本机应用程序身份验证
我曾在仅由web浏览器使用的服务中使用Key斗篷进行身份验证,但现在我面临的问题是构建一个JAX-RS应用程序,该应用程序将由iOS和Android上的本机移动应用程序使用 Key斗篷提供了我所需要的许多功能,例如:内置支持组合多个社交登录和LDAP和/或Kerberos、自助式用户注册以及对不同应用程序的身份验证令牌和角色的出色管理 我知道Aerogear提供的库允许我将KeyClope添加到移动应用程序中,但我有几个顾虑:Java EE 7应用程序的本机应用程序身份验证,java,authentication,mobile,java-ee-7,keycloak,Java,Authentication,Mobile,Java Ee 7,Keycloak,我曾在仅由web浏览器使用的服务中使用Key斗篷进行身份验证,但现在我面临的问题是构建一个JAX-RS应用程序,该应用程序将由iOS和Android上的本机移动应用程序使用 Key斗篷提供了我所需要的许多功能,例如:内置支持组合多个社交登录和LDAP和/或Kerberos、自助式用户注册以及对不同应用程序的身份验证令牌和角色的出色管理 我知道Aerogear提供的库允许我将KeyClope添加到移动应用程序中,但我有几个顾虑: Aerogear没有在Android上实现AccountManag
- Aerogear没有在Android上实现AccountManager+SyncAdapter。这似乎是完全错误的,让我想使用其他东西,但我不知道还有什么东西是设计成与Aerogear的Authz一样的KeyClope“即插即用”的
- 如果我实现自己的身份验证和授权机制,我最终需要做更多的测试,以确保服务的安全性,并失去在JavaEE环境中操作的许多好处