cancel
Showing results for 
Search instead for 
Did you mean: 

Create a custom javascript login page for Isolated mode deployed application

Erwan_
Champ on-the-rise
Champ on-the-rise

How can I create a custom Javascript login page, that will allow to connect the user to the Nuxeo platform ? I can't find any appropriate method in the API playground.

4 REPLIES 4

Alain_ESCAFFRE
Star Contributor
Star Contributor

Do you mean that you have a javascript application and you would like it to handle an authentication toke, to avoid having to authenticate each requests with username / password ? what do you mean by "isolated mode deployed"?

Erwan_
Champ on-the-rise
Champ on-the-rise

I was refering to “isolated mode deployed” because of the deployment method proposed in the deployment section of the following page

mathias_lin
Star Contributor
Star Contributor

From what I can see, there is no authentication endpoint in the REST API, but the calls use basic authentication according to https://doc.nuxeo.com/nxdoc/request-authentication/, so you would pass username and password in each request. I would also prefer to get a token instead of basic authentication for each API call, however, the latter should work as well for the moment.

You can create/test your login by making a dummy request to

GET http://192.168.99.100:32769/nuxeo/api/v1/user/Administrator

for example, which will then either return a 401 or a 200 status, if you pass the correct username and password.

Looking at the API explorer in my Nuxeo instance, I see that there is a token endpoint, not sure yet how to use it: GET http://192.168.99.100:32769/nuxeo/api/v1/token since you need to pass device id, application, permissions to it. (The Nuxeo mobile app seems to be using this approach). But this might be an alternative way.

type an image title

type an image title

A token can be retrieved here