글

라벨이 oauth 프로바이더인 게시물 표시

mysql 샘플 테이블 + 쿼리 연습 문제

http://java-school.net/jdbc/SQL-SELECT-Statement CREATE TABLE DEPT (     DEPTNO DECIMAL ( 2 ),     DNAME VARCHAR ( 14 ),     LOC VARCHAR ( 13 ),     CONSTRAINT PK_DEPT PRIMARY KEY ( DEPTNO ) ); CREATE TABLE EMP (     EMPNO DECIMAL ( 4 ),     ENAME VARCHAR ( 10 ),     JOB VARCHAR ( 9 ),     MGR DECIMAL ( 4 ),     HIREDATE DATE ,     SAL DECIMAL ( 7 , 2 ),     COMM DECIMAL ( 7 , 2 ),     DEPTNO DECIMAL ( 2 ),     CONSTRAINT PK_EMP PRIMARY KEY ( EMPNO ),     CONSTRAINT FK_DEPTNO FOREIGN KEY ( DEPTNO ) REFERENCES DEPT ( DEPTNO ) ); CREATE TABLE SALGRADE (     GRADE TINYINT ,     LOSAL SMALLINT ,     HISAL SMALLINT ); INSE...

[Oauth2.0] 스프링부트 OAuth2 jwt kotlin (client credentials)

이미지
신입 3개월차에 oauth관련해서 서브로 깔짝 개발할 일이 있어서 그때 한 번 잠깐 공부를 했었는데 (결국 이해 못하고 넘어감) 그 때 OAuth! 어렵다! 모르겠다! 는 심리적 벽이 생겨버려서 이번에도 쉽지않았다 (문서가 안읽힘)  타사와 openAPI 를 통해 서로 데이터를 주고받기로함 연동업체에서 인증관련 가이드가 내려옴 ------------------------------ ------------------------ API  통신을 위한 인증 의 경우 아래 당사 정보보안가이드를 준수해야하므로 ... API  에 대한 인증 방식은  OneTime Token  을 사용하거나 혹은 그에 준하는 가변값으로 인증이 필요 - OneTime Token  방식인증  API  를 제공하여  1  회성 액세스 토큰 발행 - OneTime Token  에 준하는 가변값의 인증 방식 예제  ( 사전 협의 필요 ) ------------------------------ ------------------------ OAuth2 인증 방식 4가지 1) Authorization Code      - ex) 구글, 페이스북 로그인  2) Implicit 3) Resource Oner Password 4) Client Credentials     - 업체끼리 연동 개발환경 spring boot 2.5.6 java 11 kotlin MySQL 인증 구현은 처음이라 일단 샘플을 만들어본다 accessToken 발급 해보기 build.gradle.kts dependencies { //implementation(project(":domain")) implementation ( "org.springframework.boot:spring-boot-starter-data-jpa" ) implementation ( "o...