HTTP basic authentication

Posted on 2014-08-01
Last Modified: 2014-08-04
What is the difference between HTTP basic authentication and protocols like SAML, Kerberos, etc

Is HTTP basic authentication the default and most used of the authentication methods?

Question by:Anthony Lucia
    1 Comment
    LVL 32

    Accepted Solution

    Basic authentication is the easiest to set up, and is fully supported inside the HTTP RFC standards. It is also the least secure and the most difficult to scale up.

    The difference from SAML, Kerberos and OAuth is that these are authentication schemes including a third trusted party and no passwords are transmitted on the wire during authentication to the web site.
    In contrast, BA involves sending the user and password in base64 encoded clear text inside the HTTP request.
    IF the user is "Anthony" and the password is "Lucia", the string included in the request will be


    Take it here to decode

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Training Course: Java/J2EE and SOA

    This course will cover both core and advanced Java concepts like Database connectivity, Threads, Exception Handling, Collections, JSP, Servlets, XMLHandling, and more. You'll also learn various Java frameworks like Hibernate and Spring.

    A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
    Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
    The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…
    This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now