{"id":97,"date":"2017-07-12T22:02:24","date_gmt":"2017-07-12T22:02:24","guid":{"rendered":"http:\/\/blog.juliushaertl.de\/?p=97"},"modified":"2017-07-12T22:02:24","modified_gmt":"2017-07-12T22:02:24","slug":"nextcloud-registration-api","status":"publish","type":"post","link":"https:\/\/blog.juliushaertl.de\/index.php\/2017\/07\/12\/nextcloud-registration-api\/","title":{"rendered":"Nextcloud registration API"},"content":{"rendered":"<p>A quick update of the account registration feature for the Nextcloud client I am currently working on during my GSoC project. In case providers offer an endpoint for account registration, users can just click the button and fill out a form as you can see in the video below.<\/p>\n<p><iframe loading=\"lazy\" title=\"Nextcloud client with provider registration API\" width=\"660\" height=\"371\" src=\"https:\/\/www.youtube.com\/embed\/qeDyP2yVHH8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>The registration app will include <a href=\"https:\/\/github.com\/pellaeon\/registration\/pull\/77\">a basic PoC implementation of the registration API<\/a>. Since most hosting providers will likely have separate instances for each client they will need to <a href=\"https:\/\/gist.github.com\/juliushaertl\/5a1d1132e7370b5ad38fbd6da3cae5b8\">implement that API<\/a> to integrate it with their own deployment\/order systems. Any feedback from providers is welcome at this stage of the project, so we can make sure there is nothing important missing.<\/p>\n<p>The next step for the client is to check the status of the finished registration and add an account if the provider has verified the users request.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A quick update of the account registration feature for the Nextcloud client I am currently working on during my GSoC project. In case providers offer an endpoint for account registration, users can just click the button and fill out a form as you can see in the video below. The registration app will include a &hellip; <a href=\"https:\/\/blog.juliushaertl.de\/index.php\/2017\/07\/12\/nextcloud-registration-api\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Nextcloud registration API<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6],"tags":[],"class_list":["post-97","post","type-post","status-publish","format-standard","hentry","category-gsoc-2017","category-nextcloud"],"_links":{"self":[{"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":4,"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":105,"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/posts\/97\/revisions\/105"}],"wp:attachment":[{"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.juliushaertl.de\/index.php\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}