This application allows external request of new accounts.
- Install and enable the application.
- Go to the preferred providers settings and keep your token in reach.
- 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) })
- 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
- Meanwhile a mail confirmation is sent to the user. He have 6h to confirm or his account will be disabled
- After 4, if you set up the
OCS-APIREQUEST
header, you will be redirected to anc://
url with valid app-password token for your application. If not, you will be logged and redirected to the home page.