▼ Backend/자바 (JAVA)
-
JAVA | JWT (JSON Web Token) 을 이용한 Bearer 검증▼ Backend/자바 (JAVA) 2021. 4. 27. 17:22
▶ JSON Web Token 정보를 안전하게 전송하기 위해 웹 표준(RFC 7519) 방식으로, 인증에 필요한 중요정보(api key, api secret) 만료일, 발행자, 암호화 알고리즘과 같은 기본 정보까지 포함하고 있다. JSON 문자열을 BASE64 인코딩하고 뒷부분에 문자열을 서버에 있는(우리가 생성해서 사용할) 비밀 키로 Hashing 해서 덧붙여 전송한다. 아래처럼 3가지(header, payload, signatue) 정보가.으로 구분되어 합쳐진 형태를 가지고 있다. HEADER.PAYLOAD.SIGNATUE Step 1. Secret Key (임의의 문자열을 사용 또는 문자열을 Base64 등으로 인코딩하여 사용) 를 바탕으로 setJwtToken (/api/create/token) ..
-
JAVA | 자주 나오는 용어 정리▼ Backend/자바 (JAVA) 2021. 2. 5. 10:47
1.내부익명클래스 - 이름없는 내부 클래스, 재사용성이 없을때 사용 2.Overriding - 부모의 메서드 재정의 메서드 정의 기법 3.Activity - 안드로이드 4대 컴포넌트 중 화면을 처리하는 객체 4.MVC - 디자인과 로직을 분리시켜 개발해야한다는 개발 방법론 5.iBatis - MyBatis 이전버전 6.퍼시스턴스 프레임워크 - ibatis/mybatis 같이 객체와 쿼리문과의 매핑을 시켜주는 프레임워크(개발자로 하여금 고전적인 JDBC 객체를 직접 명시하고 쿼리문에 집중할수 있도록 도움) 퍼시스턴스란 말이 붙은이유는 영구적 영역, 7.추상클래스 - 불안전한 클래스 (추상메서드를 하나라도 보유한 클래스) - 사용목적 : 하위 클래스로 하여금 구현을 강제할 수 있다. 따라서 주로 객체간 설계..