{"id":5113,"date":"2018-08-24T10:06:10","date_gmt":"2018-08-24T14:06:10","guid":{"rendered":"https:\/\/www.redline13.com\/blog\/?p=5113"},"modified":"2018-08-24T10:06:10","modified_gmt":"2018-08-24T14:06:10","slug":"http-authorization-manager","status":"publish","type":"post","link":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/","title":{"rendered":"HTTP Authorization Manager"},"content":{"rendered":"<p>Sometimes you will need to load test URLs that are restricted from public access. The types and resources can vary from corporate libraries and knowledge bases to targeted forums or others. All tend to have limited or restricted access. When you try to access such URLs, a browser generates a pop-up window and asks for username and password to authenticate. You should handle this in your JMeter script to get access to the web resources. This is where the HTTP Authorization Manager comes into the picture. Before we begin, let\u2019s understand basic authentication.<\/p>\n<h3><strong>Basic Authentication<\/strong><\/h3>\n<p>Basic Authentication is a method for an HTTP user agent to provide username and password when making a request. HTTP Basic authentication is the simplest technique for enforcing access controls to a web resource because it does not require\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie\" target=\"_blank\" rel=\"noopener\">cookies<\/a>, session identifiers, or login pages. Rather, HTTP Basic authentication uses standard fields in the\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_header\" target=\"_blank\" rel=\"noopener\">HTTP header<\/a>, removing the need for\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Handshake_(computing)\" target=\"_blank\" rel=\"noopener\">handshakes<\/a>.<\/p>\n<p>For instance, if you want to download a file from an FTP Server, you would encounter a pop-up window asking for username and password as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5123\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-44.png\" alt=\"Popup asking for authentication\" width=\"386\" height=\"214\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-44.png 386w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-44-300x166.png 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/p>\n<p>The browser generates this pop-up window when a server requires username and password to authenticate.<\/p>\n<p>Here are the steps to handle basic authentication using an HTTP Authorization Manager.<\/p>\n<h3><strong>HTTP Authorization Manager<\/strong><\/h3>\n<p>The Authorization Manager lets you specify one or more user logins for web pages that are restricted using server authentication. You see this type of authentication when you use your browser to access a restricted page, and your browser displays a login dialog box. HTTP Authorization Manager provides the ability to add a relevant \u201cAuthorization\u201d HTTP header to subsequent HTTP requests.<\/p>\n<p>Let\u2019s use <a href=\"https:\/\/httpbin.org\/\" target=\"_blank\" rel=\"noopener\">httpbin.org<\/a> as an example application to demonstrate the use of JMeter\u2019s HTTP Authorization Manager. HTTPBin provides sample endpoints to call with configurable parameters.<\/p>\n<p>If you navigate to the endpoint <a href=\"https:\/\/httpbin.org\/basic-auth\/user\/passwd\" target=\"_blank\" rel=\"noopener\">https:\/\/httpbin.org\/basic-auth\/user\/passwd<\/a> in your browser, it should prompt you to enter a username and password<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5124\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-45.png\" alt=\"Typical sign in window in a browser\" width=\"448\" height=\"220\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-45.png 448w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-45-300x147.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><br \/>\nThe default username is\u00a0\u201cuser\u201d\u00a0and the default password is\u00a0\u201cpasswd\u201d. The server should respond with the following json:<\/p>\n<pre>\n{\n\"authenticated\": true,\n\"user\": \"user\"\n}\n<\/pre>\n<p>If you don\u2019t provide any credentials or if you provide wrong credentials, the server rejects the access to protected resource and responds with an <a href=\"https:\/\/httpstatuses.com\/401\" target=\"_blank\" rel=\"noopener\">HTTP Status code of 401<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5125\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-46.png\" alt=\"Access rejected\" width=\"1364\" height=\"649\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-46.png 1364w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-46-300x143.png 300w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-46-1024x487.png 1024w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-46-768x365.png 768w\" sizes=\"auto, (max-width: 1364px) 100vw, 1364px\" \/><\/p>\n<p>When you provide correct credentials, the server responds with an <a href=\"https:\/\/httpstatuses.com\/200\" target=\"_blank\" rel=\"noopener\">HTTP Status code of 200<\/a>, and you can see the browser sending the \u201cAuthorization: Basic dXNlcjpwYXNzd2Q=\u201d HTTP header in the request.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5126\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-47.png\" alt=\"Authorization accepted\" width=\"1366\" height=\"365\" \/><\/p>\n<p>Let\u2019s see how we can handle this using JMeter\u2019s HTTP Authorization Manager.<\/p>\n<p>Use the following Configuration in HTTP Authorization Manager to authenticate on <a href=\"https:\/\/httpbin.org\/basic-auth\/user\/passwd\">httpbin.org<\/a> and place this at the top element in the thread group:<\/p>\n<ul>\n<li><strong>Base URL<\/strong>:\u00a0https:\/\/httpbin.org\/basic-auth\/user\/passwd.<\/li>\n<li><strong>User<\/strong>:\u00a0user.<\/li>\n<li><strong>Password<\/strong>:\u00a0passwd.<\/li>\n<li><strong>Mechanism<\/strong>:\u00a0BASIC_DIGEST.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5127\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-48.png\" alt=\"HTTP Authorization Manager\" width=\"1359\" height=\"275\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-48.png 1359w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-48-300x61.png 300w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-48-1024x207.png 1024w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-48-768x155.png 768w\" sizes=\"auto, (max-width: 1359px) 100vw, 1359px\" \/><\/p>\n<p>Add a HTTP request right below the authorization manager with the following configuration:<\/p>\n<ul>\n<li><strong>Protocol<\/strong>:\u00a0https.<\/li>\n<li><strong>Server name<\/strong>:\u00a0httpbin.org.<\/li>\n<li><strong>Method<\/strong>: GET.<\/li>\n<li><strong>Path<\/strong>:\u00a0\/basic-auth\/user\/passwd.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5128\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-49.png\" alt=\"HTTP Request\" width=\"1366\" height=\"358\" \/><\/p>\n<p>If you disable Authorization manager and run the test, the server responds with <a href=\"https:\/\/httpstatuses.com\/401\">HTTP Status code 401<\/a>. This is because authorization is not configured in the JMeter test plan.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5129\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-50.png\" alt=\"Results if HTTP Authorization Manager disabled\" width=\"1366\" height=\"649\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-50.png 1366w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-50-300x143.png 300w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-50-1024x487.png 1024w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-50-768x365.png 768w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/>If you enable it and run it, you will get <a href=\"https:\/\/httpstatuses.com\/200\">HTTP Status code 200<\/a> as shown below.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5130\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-51.png\" alt=\"Positive results if HTTP Authorization Manager enabled\" width=\"1366\" height=\"650\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-51.png 1366w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-51-300x143.png 300w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-51-1024x487.png 1024w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-51-768x365.png 768w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p>This is because HTTP Authorization Manager adds \u201cAuthorization\u201d HTTP header to subsequent HTTP requests.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5131\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-52.png\" alt=\"HTTP Authorization Manager adds \u201cAuthorization\u201d HTTP header to subsequent HTTP requests\" width=\"1366\" height=\"653\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-52.png 1366w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-52-300x143.png 300w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-52-1024x490.png 1024w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/word-image-52-768x367.png 768w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p>You can download the sample test plan from the <a href=\"https:\/\/www.redline13.com\/LoadTest\/download\/65947?path=testplan\">link here.<\/a><\/p>\n<h3><strong>RedLine13 Enhances JMeter Load Testing<\/strong><\/h3>\n<p>JMeter is an excellent open source load-testing tool used by thousands of developers. If you are one of them, you may want to load test. JMeter can be used for load testing. With <a href=\"https:\/\/\/www.redline13.com\">RedLine13<\/a>, you can easily run a JMeter Load Test with your JMX script of any mobile application, web application, or API.<\/p>\n<p>To learn about executing a JMeter test with Redline13 follow <a href=\"https:\/\/www.redline13.com\/blog\/2017\/02\/jmeter\/\">this link.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes you will need to load test URLs that are restricted from public access. The types and resources can vary from corporate libraries and knowledge bases to targeted forums or others. All tend to have limited or restricted access. When you try to access such URLs, a browser generates a pop-up window and asks for username and password to authenticate. You should handle this in your JMeter script to get access to the web resources. This<a class=\"more-link\" href=\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":5132,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,7],"tags":[],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-user","4":"post-5113","6":"format-standard","7":"has-post-thumbnail","8":"category-blog","9":"category-jmeter"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HTTP Authorization Manager for testing URLs with restricted access<\/title>\n<meta name=\"description\" content=\"HTTP Authorization Manager helps load test URLs restricted from anonymous visits. Steps to handle this in JMeter script to get access to the web resources.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HTTP Authorization Manager for testing URLs with restricted access\" \/>\n<meta property=\"og:description\" content=\"HTTP Authorization Manager helps load test URLs restricted from anonymous visits. Steps to handle this in JMeter script to get access to the web resources.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\" \/>\n<meta property=\"og:site_name\" content=\"RedLine13\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-24T14:06:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/rejected.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"612\" \/>\n\t<meta property=\"og:image:height\" content=\"408\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"RedLine13\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"RedLine13\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\"},\"author\":{\"name\":\"RedLine13\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28\"},\"headline\":\"HTTP Authorization Manager\",\"datePublished\":\"2018-08-24T14:06:10+00:00\",\"dateModified\":\"2018-08-24T14:06:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\"},\"wordCount\":629,\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"articleSection\":[\"Blog\",\"JMeter\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\",\"name\":\"HTTP Authorization Manager for testing URLs with restricted access\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\"},\"datePublished\":\"2018-08-24T14:06:10+00:00\",\"dateModified\":\"2018-08-24T14:06:10+00:00\",\"description\":\"HTTP Authorization Manager helps load test URLs restricted from anonymous visits. Steps to handle this in JMeter script to get access to the web resources.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.redline13.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HTTP Authorization Manager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"name\":\"RedLine13\",\"description\":\"(Almost) Free Load Testing in the Cloud\",\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.redline13.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\",\"name\":\"RedLine13\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"contentUrl\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"width\":300,\"height\":68,\"caption\":\"RedLine13\"},\"image\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28\",\"name\":\"RedLine13\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g\",\"caption\":\"RedLine13\"},\"sameAs\":[\"http:\/\/127.0.0.1\"],\"url\":\"https:\/\/www.redline13.com\/blog\/author\/user\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HTTP Authorization Manager for testing URLs with restricted access","description":"HTTP Authorization Manager helps load test URLs restricted from anonymous visits. Steps to handle this in JMeter script to get access to the web resources.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/","og_locale":"en_US","og_type":"article","og_title":"HTTP Authorization Manager for testing URLs with restricted access","og_description":"HTTP Authorization Manager helps load test URLs restricted from anonymous visits. Steps to handle this in JMeter script to get access to the web resources.","og_url":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/","og_site_name":"RedLine13","article_published_time":"2018-08-24T14:06:10+00:00","og_image":[{"width":612,"height":408,"url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/08\/rejected.jpg","type":"image\/jpeg"}],"author":"RedLine13","twitter_card":"summary_large_image","twitter_misc":{"Written by":"RedLine13","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/#article","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/"},"author":{"name":"RedLine13","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28"},"headline":"HTTP Authorization Manager","datePublished":"2018-08-24T14:06:10+00:00","dateModified":"2018-08-24T14:06:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/"},"wordCount":629,"publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"articleSection":["Blog","JMeter"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/","url":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/","name":"HTTP Authorization Manager for testing URLs with restricted access","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/#website"},"datePublished":"2018-08-24T14:06:10+00:00","dateModified":"2018-08-24T14:06:10+00:00","description":"HTTP Authorization Manager helps load test URLs restricted from anonymous visits. Steps to handle this in JMeter script to get access to the web resources.","breadcrumb":{"@id":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.redline13.com\/blog\/2018\/08\/http-authorization-manager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redline13.com\/blog\/"},{"@type":"ListItem","position":2,"name":"HTTP Authorization Manager"}]},{"@type":"WebSite","@id":"https:\/\/www.redline13.com\/blog\/#website","url":"https:\/\/www.redline13.com\/blog\/","name":"RedLine13","description":"(Almost) Free Load Testing in the Cloud","publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.redline13.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.redline13.com\/blog\/#organization","name":"RedLine13","url":"https:\/\/www.redline13.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","contentUrl":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","width":300,"height":68,"caption":"RedLine13"},"image":{"@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28","name":"RedLine13","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g","caption":"RedLine13"},"sameAs":["http:\/\/127.0.0.1"],"url":"https:\/\/www.redline13.com\/blog\/author\/user\/"}]}},"_links":{"self":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/5113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/comments?post=5113"}],"version-history":[{"count":0,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/5113\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media\/5132"}],"wp:attachment":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media?parent=5113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/categories?post=5113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/tags?post=5113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}