Thanks!  I will try this and get back to you ;-)

On Tuesday, October 22, 2019 at 11:56:17 AM UTC+2, Ruslan Gareev wrote:
>
> Sorry for some unspelling ) It must be auth.login_user().
> Auth class extends AuthApi class. So you do not need use 
> authapi.login_user. And there is a `settings.renew_session_onlogin` in 
> login_user, and i think that it is equal to False, and your session is not 
> renewed, when you using authapi.login_user. In Auth class this variable 
> equals to True.
>
> вторник, 22 октября 2019 г., 14:17:47 UTC+5 пользователь Davidiam написал:
>>
>> Hello Ruslan,
>>
>> I used this syntax in the user method of the default.py controller for my 
>> app :
>>     user = authapi.login_user(user)  # in your original reply you 
>> recommended the Authapi method, so I used that one.
>>
>> This worked, and my user was logged in, but the user login form which was 
>> still displayed afterward.  
>>
>> If I used the login_bare method it does not display the login form.
>>
>> Kind Regards,
>> David
>>
>> On Tuesday, October 22, 2019 at 9:59:19 AM UTC+2, Ruslan Gareev wrote:
>>>
>>> Hi. How did you used login_user method? Is it was like this: 
>>> auth.login_user(user)
>>> ?
>>>
>>>
>>> пятница, 18 октября 2019 г., 18:34:31 UTC+5 пользователь Davidiam 
>>> написал:
>>>>
>>>> Hello Ruslan,
>>>>
>>>> I tried to use the "authapi.login_user" method but it looks to me like 
>>>> the login_bare method works better and requires less coding to make it 
>>>> work.
>>>> I currently have added the login code to the "user" method in the 
>>>> "default.py".  
>>>>
>>>> When I used the "authapi.login_user" method, it logs my user in, but 
>>>> still displays the login window instead of skipping it as I would like.
>>>> When I use the "login_bare" method, it does not display the login 
>>>> window.
>>>>
>>>> Thanks you for you time, 
>>>> On Thursday, October 17, 2019 at 4:59:54 PM UTC+2, Ruslan Gareev wrote:
>>>>>
>>>>> Hi, i think that a "login_user" method in AuthApi meets your reqests.
>>>>>
>>>>> четверг, 17 октября 2019 г., 13:33:43 UTC+5 пользователь Davidiam 
>>>>> написал:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> We pre-authenticate users outside of web2py via SAML and the user 
>>>>>> lands on a page where he can choose from a list of applications.
>>>>>> When the user selects an application, he needs to be set as "logged 
>>>>>> in" for that web2py application as long as there his userid exists in 
>>>>>> the 
>>>>>> auth table (no password)..
>>>>>>
>>>>>> I do not see any login method that allows us to just say : "set this 
>>>>>> user as logged in".
>>>>>>
>>>>>> The closest I see is the "login_bare" function, but that expects a 
>>>>>> password and these users do not have a password entry in the auth table.
>>>>>>
>>>>>> Any ideas on the best way to handle this scenario ?  
>>>>>>
>>>>>> Note : I would really like to avoid using the SAML login modules as 
>>>>>> these are an uphill battle on Windows IIS and we already have a working 
>>>>>> authentication for the users via Shibboleth SP.
>>>>>>
>>>>>> Kind Regards,
>>>>>> David
>>>>>>
>>>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/327ee139-8c25-4741-94bb-3e704a22f974%40googlegroups.com.

Reply via email to