|
| You are here: Categories » Internet » Web design and development
|
Client credentials can also be passed along with the regular message payload. This is marginally easier to implement on the client side because adding credentials should be no more difficult than adding another parameter to the request. Remember that even if a secure (SSL) endpoint is used, the URL used for the request is still sent in the clear, so if the credentials are passed on the URL (as is the case with a REST request), they will be visible to any and all intermediaries.
Advantages:
-
Easily handled — Authentication should be checked before any other processing, just like a regular page.
-
Easy to code — Programmers who wish to access the API need only add an additional parameter.
-
Easy to track — Configuring your application to track how many calls during a certain time period, and throttle if necessary, should be easy.
Disadvantages:
-
Credentials in the clear — REST APIs will have their credentials sent in the clear whether or not a secure endpoint is used. Nonsecure endpoints will have credentials sent in the clear for both REST and SOAP APIs.
-
No encryption — All requests and responses are visible to anyone between the requesting server and the API server.
Message-based authentication is very similar to HTTP authentication in the level of security it provides, the primary difference being the pass off from handling the authentication from the web server to the API application itself. As with HTTP authentication, the API's authentication should be separate from authentication used elsewhere on the site. |
|
Leave a comment or ask a question
|
|
Total comments: 0
Disclaimer
- The e-articles directory is not responsible for any and all copyright infringements by writers and authors. If you suspect the information contained by this page for any copyright infringements, please contact us to investigate the issue
|
|
|
Journey of the Internet - A decade ago who could have thought that we could watch a live event being held just about anywhere in this world straight on our desktop machine or watch movies online on our laptop as if it was p (more...)
The Essential Ingredients Of A Magnetic Website - Yes, believe it or not, there is actually a recipe for creating a website that is magnetic. A website that attracts targeted people far and wide like a super-powerful yet pinpoint-accurate magne (more...)
What it takes to build a website - It takes many skills to build a website. In this article we discuss some of those skills and the importance of them.
Many people think that building a website consists of one skill when in (more...)
XHTML in web design -
Brief description
Network is changing. In fact, the networks are changing every day: different languages, algorithms, concepts and thinking. As you have just fin (more...)
The Top 4 Benefits of a Content Management System - One of these tools is called a "content management system," or CMS for short, and I want to spend just a little bit of time telling you what I consider to be the top four benefits of using a CMS to (more...)
What is a Content Management System - A content management system (CMS) is a system used to manage the content of a Web site.
In brief, we can say content management system for the formation, alteration, archiving and exclusion (more...)
Importance of Attractive Website Footer - Attractive website footer can increase attention of your website as well as help to increase your online leads or online sales. These days many add-ons customized website footer available on the In (more...)
Building Shopping Cart Applications - The heart of any Web store is the software that it runs on. However, up until relatively recently, software solutions for e-commerce were largely do-it-yourself affairs, consisting of a number (more...)
|
|
|