작성
·
389
·
수정됨
0
clientFundamentals 클라이언트앱 커리큘럼을 실습하고 있는데요
저는 9090 포트를 프로젝트의 서버 포트로 설정하고
8080으로 키클락을 띄운상태인데요
server:
port: 9090
spring:
security:
oauth2:
client:
registration: # 클라이언트 설정
keyclock:
authorization-grant-type: authorization_code # Oauth 2.0 권한부여타입
client-id: oauth2-client-app # 서비스 공급자에 등록된 클라이언트 아이디
client-name: oauth2-client-app # 클라이언트 이름
client-secret: XkPnnSZ9RLdMX6vJBsgcbTIL7gtYJ8m8 # 서비스 공급자에 등록된 클라이언트 비밀번호
redirect-uri: http:localhost:9090/login/oauth2/code/keyclock # 인가서버에 권한 코드 부여 후 클라이언트로 리다이렉트하는 위치
authorizationGrantType: authorization_code
clientAuthenticationMethod: client-secret-basic # 클라이언트 자격증명 전송방식
scope: openid,profile,email # 리소스에 접근 제한 범위
provider: # 공급자 설정
keyclock:
authorization-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/auth # oauth 2.0 권한 코드 부여 엔드포인트
issuer-uri: http://localhost:8080/realms/oauth2 # 서비스 공급자 위치
jwk-set-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/certs
token-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/token
user-info-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/userinfo
user-name-attribute: preferred_username
user 아이디로 로그인시 강나님처럼 do you grant these access privilliges? 화면이 뜨지않고
해당 URI 로 이동하면서 we are sorry... page not found가 뜹니다
어떤부분이 누락되서 오류가 나는건지 모르겠습니다
앗 수정했습니다 감사합니다
그런데 근데 강사님
privileges 확인하는 화면이 안나오고 로그인 후
http://localhost:9090/?continue 바로 uri가 이렇게 바뀌면서
index page가 열리는데요 정상적인 건가요 ?