nexxai / preferred_providers

Registration handling app for Nextcloud partners

Home Page:https://apps.nextcloud.com/apps/preferred_providers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Preferred providers

This application allows external request of new accounts.

screen

  1. Install and enable the application.
  2. Go to the preferred providers settings and keep your token in reach.
  3. Make a POST request to /ocs/v2.php/account/request/YOURTOKEN with the {email: 'myawesomemail@nextcloud.com'} data.
    $.post('/ocs/v2.php/account/request/56300a2bf7e06894a5b59c1eb47f7460', {email:'myawesomemail@nextcloud.com'}).complete((response) => {
       console.log(JSON.parse(response.responseText).data.setPassword)
    })
  4. The server will accept or not the request and provide a link for the user login and password definition https://cloud.yourdomain.com/apps/preferred_providers/password/set/yourawesomemail@nextcloud.com/aipTgstNeenUXe20BJTH8
  5. Meanwhile a mail confirmation is sent to the user. He have 6h to confirm or his account will be disabled
  6. After 4, if you set up the OCS-APIREQUEST header, you will be redirected to a nc:// url with valid app-password token for your application. If not, you will be logged and redirected to the home page.

About

Registration handling app for Nextcloud partners

https://apps.nextcloud.com/apps/preferred_providers

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 66.0%Language:PHP 32.9%Language:CSS 0.7%Language:Makefile 0.3%