Pokazywanie postów oznaczonych etykietą kerberos. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą kerberos. Pokaż wszystkie posty
poniedziałek, 7 września 2009
Spring Security + Tomcat + Kerberos/NTLM
Jakiś czas temu wspominałem o udanym uruchomieniu autoryzacji z wykorzystaniem Kerberosa w aplikacji używającej Spring Security uruchomionej na Apache Tomcat. W tym celu wykorzystałem bibliotekę napisaną przez Dominique Guerin. Dostępna jest na tomcatspnego.codeplex.com. Na tej samej stronie znajdziecie prosty przykład współpracujący właśnie z Spring Security mojego autorstwa. W razie pytań służę pomocą.
czwartek, 6 sierpnia 2009
Kerberos. Nareszcie działa!
Ostatnio dużo czasu poświęciłem Kerberosowi. Dokładnie mówiąc celem moich prac było uruchomienie Tomcata wraz z Kerberosem w łatwy, szybki i przyjemny sposób. Po niezliczonej liczbie prób, załamań, ślepych zaułków udało mi się to uruchomić. Żeby nikt więcej nie musiał przez to przechodzić to krótko o moich doświadczeniach.
Jeżeli Tomcat pracuje na Linuksie w miarę bezproblemowo uruchomiłem Apache + mod_auth_kerb + Apache Tomcat. Mając to skonfigurowane myślałem, że jest po sprawie. Przecież Apache jest też dla Windowsa, więc przeniosę konfigurację 1:1...
Gdybym wtedy wiedział jak mocno się myliłem. Okazało się, że nikomu (albo nikt się nie pochwalił) nie udało się skompilować/uruchomić mod_auth_kerb pod Windowsem. I tu zaczęły się schody.
Na szczęście znalazłem świeżuteńki projekt tomcatspnego (autor: Dominique Guerin). O dziwo zadziało praktycznie od palca, no może z niewielkimi trudnościami.
Podsumowując, uważam że takie rozwiązanie jest (przynajmniej w moim przypadku) najlepsze:
- serwer na Linuksie: Apache (mod_auth_kerb) + Apache Tomcat
- serwer na Windowsie: Apache Tomcat + tomcatspnego
Mam przygotowany mały, przykładowy projekt pokazujący wykorzystanie tomcatspnego wraz ze Spring Security. Postaram się wkrótce opisać sposób konfiguracji i załączyć źródła. Będę też musiał odtworzyć procedurę konfiguracji mod_auth_kerb więc ją też z pewnością opisze. Tak więc spodziewajcie się wkrótce jeszcze dwóch postów o kerberosie :)
Subskrybuj:
Posty (Atom)

