草庐IT

Authentication

全部标签

ios - 使用带有身份验证的 IOS 的 Restful API 调用

我正在开发一个使用prestashopAPI调用RESTfulAPI的应用程序。我是IOS的新手,我在android中编写了相同的方法:InputStreamis=null;try{DefaultHttpClientclient=newDefaultHttpClient();/*addingcredentialsasitisRESTfulcall*/Stringusername="xyz";Stringpassword="";client.getCredentialsProvider().setCredentials(newAuthScope(AuthScope.ANY_HOST,Au

ios - 为 iOS 创建用户身份验证系统(以前使用 Parse 希望 AWS)

关闭。这个问题需要更多focused.它目前不接受答案。想改善这个问题吗?更新问题,使其仅关注一个问题editingthispost.5年前关闭。Improvethisquestion由于Parse即将消失,我最初使用他们的_User和PFUser实现来创建用户身份验证过程。从那以后,我开始改用亚马逊的AWSMobilieHub。我确实在AmazonCognito系统中注意到它们允许Google、Facebook、Amazon凭据提供程序,但我还不想使用它们。我去看看自定义提供程序的选择。我是否必须使用客户端和服务器端代码创建自己的后端身份验证系统才能正常工作?有没有像Parse那样的

android - Google 登录 iOS 帐户选择器

我在我的iOS应用中使用Google登录。我遵循了Google教程(https://developers.google.com/identity/sign-in/ios/sign-in#add_the_sign-in_button),该教程使用用户必须单击的GIDSignInButton。当他点击它时,他被重定向到Safari,如下所示:问题在于我有多个Google帐户,并且希望能够选择我想使用的帐户。现在它只是自动接受其中之一,我所要做的就是按“拒绝”或“允许”。此外,我不喜欢应用程序被重定向到Chrome的事实。理想情况下,我想要的是类似于iOS上的GoogleHangouts应用

php - Laravel Passport 密码授予刷新 token

尝试在移动客户端上使用Laravel的Passport。密码授予类型的身份验证似乎是要走的路,我让它与我的iOS应用程序一起使用,但是我无法让token刷新工作。身份验证时,我得到一个token和一个我存储的refreshtoken,但是当token过期时,调用oauth/token/refresh路线不起作用。该路由正在使用web中间件,这意味着我使用api路由的应用程序无法访问它。我不确定他们是否打算让移动客户端永不刷新,或者他们是否希望您自己进行刷新?如果有人知道这是如何工作的,那就太好了。 最佳答案 oauth/token/

ios - 如何在 iOS 中使用 GIDSignIn 和 GTMOAuth2Authentication 获取刷新 token ?

我正在编写一个iOS应用程序,它使用Google的GIDSignIn[1]来登录用户并使用GTLServiceYoutube来执行针对Youtube的查询(上传视频和检索Youtube视频列表)。这在用户首次登录时工作正常,但大约一小时后,访问token过期并且由于401错误(无效凭据),用户无法再使用GTLServiceYoutube执行查询。成功登录后,我使用以下代码设置GTMOAuth2Authentication:-(void)signIn:(GIDSignIn*)signIndidSignInForUser:(GIDGoogleUser*)userwithError:(NSE

ios - 是否可以在默认设置中获取 USE TOUCHID FOR iPhone 解锁的值

是否可以访问默认设置>TouchID和密码>iPhone解锁切换值。 最佳答案 据我所知,这是不可能的。 关于ios-是否可以在默认设置中获取USETOUCHIDFORiPhone解锁的值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/34786551/

ios - 使用 AFNetworking 重置基本身份验证凭据

我正在编写一个REST客户端(使用AFNetworking)并且需要能够在应用程序的单个实例中触发新session的创建。换句话说,我想:1-使用服务器进行身份验证2-进行一些REST调用3-模拟“注销”4-重新验证服务器5-进行更多REST调用AFNetworking非常适合进行初始身份验证和REST调用,但我不知道如何清除session并“重置”同一实例中的连接。当我使用ASIHTTP时,我只是做了:[ASIHTTPRequestclearSession];有没有办法用AFNetworking做类似的事情? 最佳答案 使用AFH

iphone - 如何让用户持续登录 iPhone 应用程序?

在我的iPhoneFacebook应用程序上,我想我只登录过一次。在我的Mint金融应用程序上,我登录了一次。每当我重新加载它时,我都会提供一个在应用程序中设置的四位数PIN码,而且我永远不必再次登录。我现在正在构建一个应用程序,这种行为将非常有益。他们是否只是设置了某种身份验证cookie并将其设置为在未来过期?或者还有其他处理方法吗?谢谢! 最佳答案 您也可以使用iOSKeyChain来安全地存储凭据。这可以通过使用在github(https://github.com/ldandersen/scifihifi-iphone/tr

windows - 远程 IP 地址是否可以在 Windows 下的传入 TCP session 中被欺骗?

我在Windows下写了一个HTTP小型服务器。使用通常的HTTP身份验证机制(我使用WindowsHTTPAPI)保护对服务器的访问。但我不想对本地主机进行身份验证,即本地用户应该能够在没有密码的情况下访问服务器。问题是:那是保存吗?更准确地说,在没有进一步授权的情况下信任TCP连接的远程地址是否安全?假设对手(Charly)正试图向我的服务器发送单个恶意HTTPGET。此外,假设所有Windows/路由器防火墙对本地主机地址的入口检查都让127.0.0.1和[::1]的源地址通过。所以远程地址可以被欺骗,但对于TCP连接,我们需要完整的三向握手。因此,Windows在收到SYN后发

c# - 如何在 C# TCP/IP 中的 Socket.Connect 中传递用户名和密码

我有一台机器,我需要连接到它以将数据检索到文本文件中。为此,我有机器的IP地址、端口号、用户名、密码。现在我正在尝试连接到机器但我不知道在哪里传递要在我的C#代码中连接的机器的用户名和密码。请帮帮我。 最佳答案 评论已经给出了答案,总结一下:对于TCP协议(protocol),重要的只是如何连接A和B来实现数据传输。任何超出成功连接的事情都取决于您使用的内部应用程序协议(protocol)您需要服务的描述以及发送和接收的内容您从问候语“这里是客户”开始。这就是我假设的如何传输用户名和密码的方式。例如,在您的“这里是客户”消息之后,服