Hello,
I use mod_auth_cas for authentication to request tracker 4.4.1.
It works except when I try to logout.
When I log out, I have logout page of RT and I’m redirected to the logout page of my CAS.
But If I come back to RT, I’m log in automatically.
The session is over only if I close my browser.
Is there a way to logout of my session with mod_auth_cas or clear my mod_auth_cas cookie?
Thanks,
vinz
May 10, 2017, 7:20am
2
Are still logged after visiting /NoAuth/Logout.html ?
I don’t think so but I’m not sure.
I’ve the logout page :
And few seconds after, my sso logout :
If I don’t close my browser and I go to the url of my RT, I’m logged in without writing my sso username / password :
lebegue
September 13, 2017, 7:48am
4
Hello Alexandre,
Do you resolve your Logout ‘CAS’ with RT, i have the same problem.
Thanks in advance
Hello,
Yes, now it works !!!
lebegue
September 13, 2017, 8:36am
6
Hello Cool,
Can you give me your solution ?
Kind regards
Do you have some erros in .log ? (apache, rt)
lebegue
September 13, 2017, 8:49am
8
Yes in error.log (apache)
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Apache2/AuthCASSimple.pm line 32.
Can you send me your Logout.html ?
> <& /Elements/Header, Title => loc('Logout'), Refresh => RT->Config->Get('LogoutRefresh') &>
> </div>
> <div id="body" class="login-body">
> <div id="login-box">
> <&| /Widgets/TitleBox, title => loc('Logged out'), hideable => 0 &>
> <p><&|/l&>You have been logged out of RT.</&>
> <br />
> <br />
> <a href="<% RT->Config->Get('WebPath') %>/"><&|/l&>You're welcome to login again</&></a>.
> </&>
> % $m->callback( %ARGS );
> </div></div>
> <& /Elements/Footer, Menu => 0 &>
> % $m->abort();
> <%INIT>
> my $URL = RT->Config->Get('WebPath')."/";
> # Allow a callback to modify the URL we redirect to, which is useful for
> # external webauth systems
> $m->callback( %ARGS, CallbackName => 'ModifyLoginRedirect', URL => \$URL );
> $m->callback( %ARGS, CallbackName => 'BeforeSessionDelete' );
> if (keys %session) {
> RT::Interface::Web::InstantiateNewSession();
> $session{'CurrentUser'} = RT::CurrentUser->new;
> }
> $m->callback( %ARGS, CallbackName => 'AfterSessionDelete' );
> $m->notes->{RefreshURL} = $URL;
> </%INIT>
lebegue
September 13, 2017, 9:40am
10
Thanks a lot
Do you use mod_auth_CAS or Apache2::AuthCASSimple ?
lebegue
September 13, 2017, 12:24pm
11
Here is my conf apache2 for AuthCASSimple, do you the have the same things ?
Thenks
AuthType Apache2::AuthCASSimple
PerlAuthenHandler Apache2::AuthCASSimple
PerlSetVar CASServerName auth.univ-littoral.fr
PerlSetVar CASServerPath /cas
PerlSetVar CASSessionTimeout 360
PerlSetVar CASSessionDirectory /tmp
PerlSetVar HTTPSServer 1
require valid-user
*************************************************************************
I use mod_auth_cas. Did you try it ?
Hi,
I am working with Mr Lebegue on setting up RT.
Is it possible to get Apache configuration files in mod auth_cas
best
Hello,
auth_cas.conf :
CASCookiePath /var/cache/httpd/mod_auth_cas/
CASLoginURL https://sso.xxx.xx/cas/login
CASValidateURL https://sso.xxx.xx/cas/serviceValidate
CASDebug Off
CASVersion 2
CASSSOEnabled On
uad
September 15, 2017, 11:39am
15
Hello Alexandre,
Thanks a lots with mod_auth_cas, it’s work well
Stephane
Hi
thank’s a lot for your answers.
Thanks again for your help.
best
You’re welcome ____________
HI alexander,
Im just upgraded mine to v.4.4.2 but no data found when im going to create user, groups and queue access.
can you help me with this one
Im providing you screenshot
thanks in advance
Hello,
Have you got some errors in the files .log ?
hi
No i didnt get some errors in the files log during installation.
Did i missed something in my installation?