Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
8179 Näkymät

We want to use OAuth (for example Google login) with our installation. This adds a button to the login screen and works just fine.

However, our users cannot use the Odoo app for this process, because the mobile app has a separate login screen where they enter:

  • [Server]

  • [Login]

  • [Password]

How can we make the app users also use the OAuth flow?

Avatar
Hylkää
Paras vastaus

Recently we were working in mobile app which is integrated with odoo.sh please implement following things in your project and it would help to solve your problem

1. add following libary inside app level gradle file.

implementation 'com.oogbox.api:odoo:1.0.4'

2. build your project

3. To authenticate the User please check below code.

OdooClient client = new OdooClient.Builder(context)

.setHost("https://www.example.com")

.setConnectListener(new OdooConnectListener() {

@Override

public void onConnected(OdooVersion version) {

client.authenticate("user","pass", "db", loginCallback);

}

}).build();


AuthenticateListener loginCallback = new AuthenticateListener() {

@Override

public void onLoginSuccess(OdooUser user) {

}

@Override

public void onLoginFail(AuthError error) {

}

};


If you want explore more you can check from given library - https://github.com/oogbox/odoo-mobile-api

Regards,




Email: odoo@aktivsoftware.com

Skype: kalpeshmaheshwari

   

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
kesäk. 25
1888
2
tammik. 25
9124
2
kesäk. 23
5979
5
huhtik. 23
11364
2
jouluk. 20
2865