Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何实施用户注册及;iOS中的身份验证?_.net_Objective C_Ios_Authentication - Fatal编程技术网

.net 如何实施用户注册及;iOS中的身份验证?

.net 如何实施用户注册及;iOS中的身份验证?,.net,objective-c,ios,authentication,.net,Objective C,Ios,Authentication,我在.NET中创建了一个网站,要求用户注册/登录以访问其数据。我有一个SQL塞尔维亚数据库,注册/登录模块功能齐全。在iOS应用程序中实现这一点的最佳方式是什么 我正在考虑使用web服务调用web方法进行身份验证。但是,每次我想要检索数据时,我都必须在请求中传递用户登录名和密码。我不确定这是否是实现此功能的最有效方法。我不会每次都传递用户登录名和密码。首先让用户登录,然后创建一个身份验证令牌,将其存储在服务器上,然后将其传递回客户端并存储在密钥链中。然后,您每次只需传入令牌。那么使用web服务和

我在.NET中创建了一个网站,要求用户注册/登录以访问其数据。我有一个SQL塞尔维亚数据库,注册/登录模块功能齐全。在iOS应用程序中实现这一点的最佳方式是什么


我正在考虑使用web服务调用web方法进行身份验证。但是,每次我想要检索数据时,我都必须在请求中传递用户登录名和密码。我不确定这是否是实现此功能的最有效方法。

我不会每次都传递用户登录名和密码。首先让用户登录,然后创建一个身份验证令牌,将其存储在服务器上,然后将其传递回客户端并存储在密钥链中。然后,您每次只需传入令牌。

那么使用web服务和令牌是实现用户身份验证和注册的最佳方式吗?还有其他选择吗?只是好奇..web服务的替代方案是什么?毕竟,你需要一些东西来连接。出于安全考虑,代币是个好主意。同样,如果您希望用户出于某种原因再次登录,您还可以跟踪已保存登录名的用户,并清除令牌。当然,你也可以使用facebook或谷歌认证。在任何情况下,他们仍将向您传递您将要存储的令牌。