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


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (9)

Related Courses

CRISC - Certified in Risk and Information Systems Control

  21 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Advanced Java Security

  21 Hours

Advanced Java, JEE and Web Application Security

  28 Hours

.NET, C# and ASP.NET Security Development

  14 Hours

Comprehensive C# and .NET Application Security

  21 Hours

Advanced C#, ASP.NET and Web Application Security

  21 Hours

Related Categories