Podążałem za this demo implementując logowanie przy pomocy wiosennego bezpieczeństwa i openid.Zarejestruj się przy logowaniu z openid spring security
Jestem udane wdrożenie, ale za pomocą sprężyny bezpieczeństwa muszę podać dane użytkownika w sekcji userservice
z spring-security.xml
<security:user name="http://krams915.myopenid.com/" password="" authorities="ROLE_USER, ROLE_ADMIN" />
Chcę zaimplementować zarejestrować i cykl logowanie przez OpenID jednym zamachem. Nie wiem, jak to zrobić, nie podając nazwy użytkownika w usłudze użytkownika, ponieważ użytkownik odwiedzający moją witrynę nie zostanie wcześniej zarejestrowany.
Każda pomoc lub wskazówka byłaby świetna.
Dzięki z góry.
Dzięki za odpowiedź. Ale nie zapewnia rozwiązania dokładnie, jak powinien działać. [Tutaj] (http://blog.solidcraft.eu/2011/04/spring-security-by-example-openid-login.html) to całe rozwiązanie, które działa dobrze. – user549757
@user - Tak, ten przykład przechodzi przez to w krokach dziecka, ale rdzeń tego, co robią, jest taki sam jak przykład Spring Security, z którym się łączyłem. Oczywiście, połączyłem się tylko z konkretnymi plikami kodu, które ilustrują wymianę atrybutów i tworzenie konta użytkownika aplikacji lokalnej, ale instrukcja, z którą się łączysz, jest praktycznie taka sama, jak przykład zabezpieczenia wiosennego. – cdeszaq
Za te rzeczy, które zrobiły, zrobiłem sztuczkę, teraz chcę również zintegrować Facebooka, twittera, logowanie z tym związane, które następuje po OAuth. Czy jest możliwe zintegrowanie obu tych elementów? jeśli tak, czy możesz podać linki lub jak można to zrobić.? Mówiłem o [blogTrickl] (http://blog.trickl.com/?tag=spring-social), ale to nie pomogło dużo .. – user549757