首页 文章

使用oauth连接使用webservice验证移动应用程序登录

提问于
浏览
0

我用PHP开发了一个网站(zend framework 2) . 它具有用户身份验证,可访问仅由用户访问的用户特定内容和视图 . 现在我想创建一个与此功能相同的移动应用程序 . 所以我创建了一个Web服务来访问所有require方法来访问数据 . 现在我必须从移动应用程序验证用户身份 . 因此,用户应该能够在移动设备上使用他的凭据登录一次,并且他应该能够访问他的内容 .

我的想法是,在用户通过身份验证后,后续API调用应使用Web服务提供的令牌与Web服务进行通信 . 我对oAuth有基本的了解 . 所以我的计划是在我的应用程序中创建一个oAuth服务器,它为我的应用程序提供密钥 . 应用程序使用secret连接并在验证时获取令牌 . App使用此令牌进行进一步的API调用 .

现在我的问题是

  • 我是否正确使用oAuth或者不是oAuth .

  • 有没有比这更好的实施 .

  • 我已经搜索过类似的暗示,但我在尝试oAuth关键字时发现的只是google oauth身份验证 .

  • 使用我们在数据库中拥有的登录凭据从移动应用程序验证用户的替代方法是什么 .

3 回答

相关问题