• Chapter 4. HTTP authentication


    Chapter 4. HTTP authentication

    HttpClient ships with several AuthScheme
    implementations:

    • Basic: 
      Basic authentication scheme as defined in RFC 2617. This authentication
      scheme is insecure, as the credentials are transmitted in clear text.
      Despite its insecurity Basic authentication scheme is perfectly adequate if
      used in combination with the TLS/SSL encryption.

    • Digest. 
      Digest authentication scheme as defined in RFC 2617. Digest authentication
      scheme is significantly more secure than Basic and can be a good choice for
      those applications that do not want the overhead of full transport security
      through TLS/SSL encryption.

    • NTLM: 
      NTLM is a proprietary authentication scheme developed by Microsoft and
      optimized for Windows platforms. NTLM is believed to be more secure than
      Digest.

    • SPNEGO: 
      SPNEGO (Simple and
      Protected GSSAPI
      Negotiation Mechanism) is a GSSAPI
      "pseudo mechanism" that is used to negotiate one of a number of possible
      real mechanisms. SPNEGO's most visible use is in Microsoft's HTTP
      Negotiate
      authentication extension. The negotiable
      sub-mechanisms include NTLM and Kerberos supported by Active Directory.
      At present HttpClient only supports the Kerberos sub-mechanism.

    • Kerberos: 
      Kerberos authentication implementation.

  • 相关阅读:
    输入输出,数据类型,运算符
    queue与pair
    迪杰斯特拉算法学习
    IP地址/数字表示学习
    作业与进程的关系
    直写和回写学习
    OS中的时空局部性
    scanpy包的预处理函数学习
    keras编译与训练过程
    力扣:前缀和、差分题目
  • 原文地址:https://www.cnblogs.com/lexus/p/2568541.html
Copyright © 2020-2023  润新知