• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Java Spring - problem z OAuth

Object Storage Arubacloud
0 głosów
226 wizyt
pytanie zadane 22 czerwca 2019 w Java przez Eliro Stary wyjadacz (12,160 p.)

Hej, uczę się pomału Springa. Chciałem do tego kodu: https://github.com/Incybro/SpringSite/settings dodać OAuth według tego poradnika: https://www.youtube.com/watch?v=IOgCMtYMr2Q&list=PLcoE64orFoVsxAam_BuQBrNC8IO238SwH&index=2

Dla pewności skopiowałem wszystkie pliki, poprawiłem import, aby zgadzał się z nazwą mojego projektu i cokolwiek bym nie zrobił dostaję ten error:

Error:(7, 73) java: package org.springframework.security.oauth2.config.annotation.configurers does not exist Error:(8, 79) java: package 
org.springframework.security.oauth2.config.annotation.web.configuration does not exist Error:(9, 79) java: package 
org.springframework.security.oauth2.config.annotation.web.configuration does not exist Error:(10, 77) java: package 
org.springframework.security.oauth2.config.annotation.web.configurers does not exist Error:(11, 77) java: package 
org.springframework.security.oauth2.config.annotation.web.configurers does not exist Error:(20, 48) java: cannot find symbol symbol: class AuthorizationServerConfigurerAdapter 
Error:(19, 2) java: cannot find symbol symbol: class EnableAuthorizationServer 
Error:(35, 27) java: cannot find symbol symbol: class AuthorizationServerEndpoints
Configurer location: class com.github.SpringSite.config.AuthorizationServerConfig 

...

Problem dotyczy plików w folderze "config".

Link do kodu źródłowego z odcinka: https://github.com/arocketman/SpringBlog

 

Jak to naprawić? Posiadam wszystkie zależności:

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-oauth2</artifactId>
        </dependency>
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>        
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-test</artifactId>
            <scope>test</scope>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <scope>test</scope>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
            <type>jar</type>
        </dependency>
    </dependencies>

 

1 odpowiedź

0 głosów
odpowiedź 22 czerwca 2019 przez Aisekai Nałogowiec (42,190 p.)
edycja 22 czerwca 2019 przez Aisekai
Jaka jest u Ciebie wersja Spring Boota? Może problem wynika z tego, że używasz nowszej (2.x.x)  w której się w inny sposób konfiguruje oauth2?

https://spring.io/guides/tutorials/spring-boot-oauth2/

Próbowałeś zaimportować mavenem jeszcze raz?

Edit: mam na myśli, że różna wersja Spring Boota (w sensie jako parent) będzie zaciagala defaulyowo inne wersje zależności.
komentarz 25 czerwca 2019 przez Eliro Stary wyjadacz (12,160 p.)
edycja 25 czerwca 2019 przez Eliro
W linku pokazane jest logowanie za pomocą Facebook. Chcę własnego systemu logowania. Potrzebuję jakiegoś sensownego poradnika, bo z tego tu: https://spring.io/guides/tutorials/spring-security-and-angular-js/ również nie wychodzi, bo wywala mi błędy.

Podobne pytania

0 głosów
1 odpowiedź 157 wizyt
pytanie zadane 27 czerwca 2019 w Java przez Eliro Stary wyjadacz (12,160 p.)
0 głosów
0 odpowiedzi 142 wizyt
0 głosów
2 odpowiedzi 430 wizyt
pytanie zadane 21 kwietnia 2017 w Java przez Szymon Ciamaga Obywatel (1,980 p.)

92,539 zapytań

141,382 odpowiedzi

319,476 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...