Lines 48-53
Link Here
|
48 |
import org.apache.catalina.Manager; |
48 |
import org.apache.catalina.Manager; |
49 |
import org.apache.catalina.Realm; |
49 |
import org.apache.catalina.Realm; |
50 |
import org.apache.catalina.Session; |
50 |
import org.apache.catalina.Session; |
|
|
51 |
import org.apache.catalina.TomcatPrincipal; |
51 |
import org.apache.catalina.Valve; |
52 |
import org.apache.catalina.Valve; |
52 |
import org.apache.catalina.Wrapper; |
53 |
import org.apache.catalina.Wrapper; |
53 |
import org.apache.catalina.authenticator.jaspic.CallbackHandlerImpl; |
54 |
import org.apache.catalina.authenticator.jaspic.CallbackHandlerImpl; |
Lines 1107-1112
Link Here
|
1107 |
} |
1108 |
} |
1108 |
} |
1109 |
} |
1109 |
|
1110 |
|
|
|
1111 |
Principal p = request.getPrincipal(); |
1112 |
if (p instanceof TomcatPrincipal) { |
1113 |
try { |
1114 |
((TomcatPrincipal) p).logout(); |
1115 |
} catch (Exception e) { |
1116 |
log.debug(sm.getString("authenticator.tomcatPrincipalLogoutFail"), e); |
1117 |
} |
1118 |
} |
1119 |
|
1110 |
register(request, request.getResponse(), null, null, null, null); |
1120 |
register(request, request.getResponse(), null, null, null, null); |
1111 |
} |
1121 |
} |
1112 |
|
1122 |
|