{"id":87910,"date":"2018-06-29T08:20:51","date_gmt":"2018-06-29T08:20:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/restless\/"},"modified":"2018-06-29T08:28:02","modified_gmt":"2018-06-29T08:28:02","slug":"restless","status":"publish","type":"plugin","link":"https:\/\/ur.wordpress.org\/plugins\/restless\/","author":2353,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"trunk","tested":"4.9.29","requires":"4.4","requires_php":"","requires_plugins":"","header_name":"RESTless","header_author":"Bj&ouml;rn Wijers <burobjorn@burobjorn.nl>","header_description":"RESTless disables REST API calls for non-authenticated users","assets_banners_color":"938e84","last_updated":"2018-06-29 08:28:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/burobjorn.nl\/floss\/wordpress-plugins\/restless","header_author_uri":"https:\/\/burobjorn.nl","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1320,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1901004","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1901004","resolution":"256x256","location":"assets"},"icon.svg":{"filename":"icon.svg","revision":"1901004","resolution":"","location":"assets"}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":"1901004","resolution":"1544x500","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1901004","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Message (in this case automagically translated in Dutch) shown to non-authenticated user of the REST AP upon this request https:\/\/domain.name\/wp-json\/wp\/v2\/users","2":"Request shown to authenticated user of the REST API (example request was https:\/\/domain.name\/wp-json\/wp\/v2\/users)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2299,23853,600],"plugin_category":[54],"plugin_contributors":[79235],"plugin_business_model":[],"class_list":["post-87910","plugin","type-plugin","status-publish","hentry","plugin_tags-rest","plugin_tags-rest-api","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-bjornw","plugin_committers-bjornw"],"banners":{"banner":"https:\/\/ps.w.org\/restless\/assets\/banner-772x250.png?rev=1901004","banner_2x":"https:\/\/ps.w.org\/restless\/assets\/banner-1544x500.png?rev=1901004","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/restless\/assets\/icon.svg?rev=1901004","icon":"https:\/\/ps.w.org\/restless\/assets\/icon.svg?rev=1901004","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>RESTless is a tiny WordPress plugin which disables access to the REST API (available in WordPress since version 4.4) for non-authenticated users.\nThis prevents usage of the REST API by the general public and limits access to those with login credentials. No REST for the wicked.<\/p>\n\n<p>It also supports WordPress Multisite installations.<\/p>\n\n<h3>Notes<\/h3>\n\n<p>Credits:<\/p>\n\n<p>Sword icon used in the WordPress plugin repository and found as \/assets\/icon*\nFrom the series <a href=\"http:\/\/www.toicon.com\/series\/sketchy\">'Sketchy'<\/a> By <a href=\"http:\/\/www.toicon.com\/authors\/1\">Shannon E Thomas<\/a><\/p>\n\n<p>Thanks Shannon E Thomas and to[icon] for sharing your work!<\/p>\n\n<p>WordPress repository banner image found in \/assets\/banner*:<\/p>\n\n<p>Orginal painting: <a href=\"http:\/\/hdl.handle.net\/10934\/RM0001.COLLECT.319230\">'Draak'<\/a>\nDrawn by: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Utagawa_Kuniyoshi\">Utagawa Kuniyoshi<\/a> \nDated around 1808 - 1861\nRepository: Rijksmuseum.nl\nModified by: <a href=\"https:\/\/burobjorn.nl\">Bj&ouml;rn Wijers<\/a><\/p>\n\n<p>Thanks Rijksmuseum!<\/p>\n\n<!--section=installation-->\n<p>Install this plugin as you'd install any other WordPress plugin\ne.g.<\/p>\n\n<ol>\n<li>Upload <code>restless<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><p>Install this plugin as you'd install any other WordPress plugin\ne.g.<\/p>\n\n<ol>\n<li>Upload <code>restless<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol><\/dd>\n<dt>Does this disable the REST API?<\/dt>\n<dd><p>No, it only prevents non-authenticated usage of the REST API.<\/p><\/dd>\n<dt>Does it work with WordPress Multisite?<\/dt>\n<dd><p>Yes, it does. You may disable REST API access per site or per Network. \nPer site: Activate the plugin only per site on which you'd like to disable non-authenticated REST API access.\nPer network: Use network-activated for the plugin and it will automagically disable non-authenticated REST API access.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<p>First release<\/p>","raw_excerpt":"RESTless disables REST calls for non-authenticated requests.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/87910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=87910"}],"author":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bjornw"}],"wp:attachment":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=87910"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=87910"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=87910"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=87910"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=87910"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=87910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}