As the login process happens before request is involved it doesn't rely on
tg.url so you probably need to manually add the prefix into
config.app_cfg. ApplicationAuthMetadata.authenticate there you should see a
call for HTTPFound which sends to "/login". You need to
environ['SCRIPT_NAME'] before the "/login"

If that doesn't fix all your problems let me know, I'll try to check and
came up with all the required changes.

This is btw a bug In the quickstart template, I'll address it into a 2.3.11
release.

On Mon, Mar 27, 2017 at 2:10 PM, <[email protected]> wrote:

> Hi,
>
> I'm having a problem with a site deployed with a prefix. Authorization for
> the site is enabled but I cannot pass login phase. After I enter username
> and password i get redirected to:
>
> https://website/prefix/login_handler?__logins=0&came_from=%2Fprefix%2F
>
> but I get error 404
>
> As a consequence I cannot access any pages that require authorization.
> If I serve the same site with gearbox (without a prefix) I can pass login
> phase and afterwords access authenticated pages through prefix (for
> instance https://website/prefix/admin/).
>
> The same goes for logout (error 404 after redirected to
> https://website/prefix/logout_handler).
>
> Tried to check login handler and logout handler but could not find them in
> controllers.
>
> The same error happens in TG 2.3.10.
>
> What can be done about it?
>
> With Best Regards
>
> Ervin
>
> --
> You received this message because you are subscribed to the Google Groups
> "TurboGears" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/turbogears.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/turbogears.
For more options, visit https://groups.google.com/d/optout.

Reply via email to