gpt4 book ai didi

asp.net-web-api - 如何使用 Asp.net WebApi 验证 ionic 应用程序

转载 作者:行者123 更新时间:2023-12-01 15:51:24 24 4
gpt4 key购买 nike

我有一个 asp.net Web api,它已被 ionic 应用程序使用。
此 Web api 有一些需要授权的路由,而另一些则不需要。

是否有办法配置 Web api 供 ionic 应用程序使用?任何帮助,将不胜感激。

谢谢

最佳答案

这种情况传播范围很广。但是,无论后端 API (Asp.net) 如何,您都会询问如何使用后端 API 来验证 ionic 应用程序

基本上你有3个主要选择

1 - 使用现有的身份验证实现,如 OAuth2

基本上,您必须从后端实现 Oauth2 服务器,并有一个 ionic 客户端与之通信

您将在 OAuth2 网站中找到一些 .net 服务器库

对于客户端,您可以使用ng-cordova-oauth

2 - 让第三方提供商(例如(google))处理身份验证

  • 你基本上可以做什么,让用户通过例如:有谷歌帐户登录,

  • 将 api token 发送到您的后端 api(在第一个请求中)

  • 让后端 api 使用相同的提供者验证 key

3 - 推出您自己的身份验证服务

DONT :),

尝试实现一个简单的身份验证服务。但这不是最好的方法

HTH

关于asp.net-web-api - 如何使用 Asp.net WebApi 验证 ionic 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30812984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com