본문 바로가기
728x90

Spring2

[JAVA] SSO 인증 심플 구현 - 예제 A사이트에서 로그인을 하고 A사이트에서 특정 버튼/메뉴 클릭 시, B사이트 (메인)페이지로 이동(B사이트 자동 로그인) 1. A사이트에서 B사이트 호출() 시 헤더에 특정 name으로 userId를 담아 보냄 2. B사이트에서 헤더 name을 확인하고 value(userId)를 B사이트 DB에서 조회 3. DB 조회 후 userId가 존재한다면 로그인 처리 후 메인화면으로 이동 없다면 얼롯창 안내 후 B사이트 로그인 페이지로 이동 1. B사이트 호출 URL 지정(약속)해야 함 2. 호출 시 헤더 name 지정(약속)해야 함 3. dispatcher-servlet.xml에서 호출 URL 세션 및 로그인 예외 처리 1. A사이트에서 B사이트 요청 jsp 스크립트 2. B사이트에서 요청 받음, java 단에서.. 2023. 8. 7.
[MyBatis] 스프링 마이바티스 MariaDB XML Alias 별칭 AS 사용 방법 - INSERT INTO 시 특정 값 변경 Alias는 다양한 상황에서 쓰이지만! 나같은 경우는 INSERT INTO를 할 때 같은 테이블을 복사해서 특정 값만 변경하여 저장하기 위해 사용했다. (사실 특정 값 변경 방법이 생각 안나서 임시테이블 생성 -> 테이블 복사 -> 특정 값 변경(수정) -> 기존 테이블에 저장 하는 방법을 사용하려했다..^^) 아무튼 Alias를 사용해서 더 깔끔하고 간단하게 특정 값 변경해서 INSERT INTO 가능! ALIAS란? ALIAS는 값에 별칭을 주어 접근을 별칭 형태로 할 수 있도록 하는 역할을 한다. 데이터,칼럼,테이블,서브쿼리,WHERE절 등에 사용할 수 있고 대표적으로 알아보기 힘든 칼럼에 AS(별칭)을 많이 사용. 예약어는 AS 이고 의미 있는 별칭을 사용하는 것이 좋습니다. 사용 예 /* 테이블.. 2021. 9. 9.
728x90