Moodle for mobile

Inapp browser auto-login moodle mobile 3.2

 
Picture of Devendiran Deva
Inapp browser auto-login moodle mobile 3.2
 

How enable the inapp browser auto-login in moodle mobile app v3.2

 
Average of ratings: -
Picture of Dani Palou
Re: Inapp browser auto-login moodle mobile 3.2
Core developersMoodle HQParticularly helpful MoodlersPlugin developers

Hello Devendiran,

there are some restrictions to make auto-login work:

  • The Moodle site needs to be 3.2 or higher. It doesn't work in previous Moodle sites.
  • Your site needs to use SSL (https).
  • After fulfilling the previous conditions, you should invalidate all tokens so the users create a new one. I think the easiest way is to go to the external_tokens table in your Moodle database and modify the value of "validuntil".

Also, please take into account that a certain user can only auto-login every 6 minutes (for security reasons). 

Kind regards,

Dani

 
Average of ratings: -
Picture of Devendiran Deva
Re: Inapp browser auto-login moodle mobile 3.2
 

Hello Dani,

I'm enable the ssl (https) , external in-app browser auto login work , but agin proplem is click back button and open another external browser link again ask user name & password..


Kind regards,

Deva


 
Average of ratings: -
Picture of Dani Palou
Re: Inapp browser auto-login moodle mobile 3.2
Core developersMoodle HQParticularly helpful MoodlersPlugin developers

Hi Devendiran,

the in-app browser and the system browser use a different session. This means that authenticating in one of them won't affect the other. If you auto-login in in-app browser you'll have to wait 6 minutes to be able to auto-login in the system browser. Once authenticated in the system browser, the session should be kept for future requests.

Also, we detected that in some devices the in-app browser session is resetted when it's closed, so in that case the auto-login will only work once every 6 minutes in in-app browser.

Kind regards,

Dani

 
Average of ratings: -
Picture of Devendiran Deva
Re: Inapp browser auto-login moodle mobile 3.2
 

Thanks Dani

 
Average of ratings: -
Picture of Yusuf Yilmaz
Re: Inapp browser auto-login moodle mobile 3.2
 
Hello There,


One thing to note that Site admins cannot use this feature. So be careful to test the feature with a regular user.

Bests

Yusuf

 
Average of ratings: Useful (1)
Picture of Dnyaneshwar Somwanshi
Re: Inapp browser auto-login moodle mobile 3.2
 

i didnot understand , what is mean by inappbrowser.

i have some guess 

1. link "Website" in menu (which is by default)

2. link appeared in custom menu if we choose Custom menu items as "InappBrowser" from moodleweb mobile features

3. link appeared in custom menu if we choose Custom menu items as "embedded "from moodleweb mobile features

because neither of three option has autologin feature encountered with me.

i m using moodlecloud and moodlemobile 3.3.1

clear me if i am wrong

thanks in advance.

 
Average of ratings: -
Picture of Dani Palou
Re: Inapp browser auto-login moodle mobile 3.2
Core developersMoodle HQParticularly helpful MoodlersPlugin developers

Hi,

when you create a custom menu item you have 3 options:

  1. browser: the page is opened in the system's browser (Chrome, Safari, Firefox, ...).
  2. inappbrowser: the page is opened in a "popup" (browser embedded in the app). The app opens a new window, like a popup, inside the app itself. You need to close this inappbrowser to be able to use the app again since it overlays the whole app.
  3. embedded: the page is opened inside the app itself, using an iframe. This is not a browser, it's similar to opening a SCORM.
The first 2 options, browser and inappbrowser, support auto-login. The third one, embedded, doesn't support it right now, we have an open issue to fix it:

https://tracker.moodle.org/browse/MOBILE-2161

Kind regards,

Dani 

 
Average of ratings: -
sadafe
Re: Inapp browser auto-login moodle mobile 3.2
 

thank you Yusuf...

note to Admin of moodle can not use this possibility....regular user work for me

 
Average of ratings: -
Picture of Sebastian Lamonega
Re: Inapp browser auto-login moodle mobile 3.2
 

Hello Dani, I have a question, I dont know if is exactly related with this issue.


It is possible to make an app (moodle mobile) that automatically enter to moodle with one user? without the login step.

regards,

Seba

 
Average of ratings: -
Picture of Dani Palou
Re: Inapp browser auto-login moodle mobile 3.2
Core developersMoodle HQParticularly helpful MoodlersPlugin developers

Hi Sebastian,

there are only 2 ways to authenticate a user:

  1. Entering the username and password (this gives you the user token).
  2. Using the user token (obtained in the step above).

To achieve what you want to do, you should manually create a token for the user (Site administration > Plugins > Web services > Manage tokens) and use that token to authenticate the user in a custom app, the official app doesn't support this. Please notice that this is really insecure since anyone with the token can access your site as that user.

Kind regards,

Dani

 
Average of ratings: -