zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    linux 运维
    mariadb replication
    phpmyadmin
    Objective-C设计模式——单例Singleton(对象创建)
    收藏iOS学习资料
    axios拦截器
    vue单页面优化
    html设置http缓存代码
    js数组去重,排序的几种方法
    前端移动端问题
  • 原文地址:https://www.cnblogs.com/lexus/p/2568541.html
Copyright © 2011-2022 走看看