【问题标题】:FLUTTER How to implement Digest AuthentificationFLUTTER 如何实现 Digest 认证
【发布时间】:2019-05-07 12:39:32
【问题描述】:

实现一个普通的 HTTP 请求是很容易的。但是要实现摘要身份验证,我真的不知道如何实现。

在最好的情况下,你可以为 Flutter 描述它,但我不介意它是否是另一种语言。

谢谢!

【问题讨论】:

    标签: http authentication flutter digest-authentication


    【解决方案1】:

    Dart HttpClient 支持摘要。如果您事先知道领域,请在提出请求前致电addCredentials。如果没有,请实现authenticate 回调,它将把方案和领域传回给你。然后你应该从你的回调实现中调用addCredentials

    您仍然可以将package:httpHttpClient 一起使用,只需将其传入:

      HttpClient authenticatingClient = HttpClient();
      authenticatingClient.addCredentials(url, realm, credentials);
      http.Client client = http.IOClient(authenticatingClient);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-29
      • 2019-03-30
      • 1970-01-01
      • 2010-10-10
      • 2014-04-13
      • 2016-05-07
      • 1970-01-01
      相关资源
      最近更新 更多