Course Outline

소개

  • SOS(Single-Sign-On-Authentication) 사례
  • CAS 대 LDAP 대 OpenID

CAS 아키텍처 개요

  • 시스템 구성요소
  • CAS 서버
  • CAS 클라이언트
  • 지원되는 프로토콜
  • 소프트웨어 구성요소
    • 스프링 MVC/스프링 웹플로우
    • 발권
    • 입증

CAS를 오버레이 프로젝트로 구축

  • Gradle, Maven, Docker을 사용한 빌드 및 배포
  • 사용자 정의 및 타사 소스 사용
  • 종속성 관리

CAS에서 인증 구성

  • 인증 관리자를 사용하여 인증 핸들러 조정
  • 인증 핸들러 및 체계 선택
  • 기본 인증 체계 테스트
  • 주요 결의안
  • 사용자 ID 변환
  • '기억하기' 장기인증 설정하기
  • 프록시 인증 설정
  • 다단계 인증(MFA)
  • 로그인 제한을 통해 실패한 로그인 시도 제한
  • SSO 세션 쿠키 구성

속성 해결 및 해제

  • Principal-Id 속성: 인증된 사용자 ID 수신
  • 속성 릴리스 정책: 애플리케이션에 속성 릴리스
  • 캐싱 속성: 해결된 속성 캐싱
  • 속성 암호화: 조건부로 속성 암호화

문제 해결

요약 및 다음 단계

Requirements

  • 보안 개념(인증, 권한 부여 등)에 대한 이해
  • Linux 및 명령줄에 대한 지식

청중

  • 시스템 관리자
 7 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories