This is hosted page question. We have multiple clients, each client will have its own hosted page, which is generated with react/redux/node application, which will have build process to create individual HTML file for each client. I want to uploading those generated multiple html login page to the tenant, how to implement this work ? can we use the management API ?
You can update the Hosted Login Page for each client with the management API. To do so, you can use the PATCH /api/v2/clients/{id} endpoint to update the custom_login_page_on
and custom_login_page
attributes of the client.
The cURL command for the request would look something like:
curl -H "Authorization: Bearer {MANAGEMENT_API_TOKEN}" -X PATCH
-H "Content-Type: application/json"
-d '{"custom_login_page_on" : true, "custom_login_page" : "<html><body>Your custom Hosted Login Page</body></html>"}'
https://{{YOUR_AUTH0_DOMAIN}/api/v2/clients/{YOUR_CLIENT_ID}