본문 바로가기
윈도우 서버

Windows Server와 ADFS 연동 가이드 – 실무에 바로 적용 가능한 통합 인증 전략

by tangguri1 2025. 7. 19.

1. ADFS란 무엇인가? – Active Directory 연동의 개념과 필요성

(키워드: ADFS 개념, 연합 인증, Active Directory 연동)

ADFS(Active Directory Federation Services)는 마이크로소프트에서 제공하는 싱글 사인온(SSO) 기반의 인증 서비스입니다.
쉽게 말해, 회사의 Active Directory 사용자 계정을 이용해 다른 웹 애플리케이션이나 외부 클라우드 서비스에 로그인할 수 있게 해주는 다리 역할을 합니다.

전통적인 Windows 인증 방식은 내부 네트워크에서만 작동하는 반면,
오늘날 많은 기업은 SaaS(Software as a Service), 파트너 시스템, 하이브리드 클라우드를 활용하고 있어
내부 계정만으로는 외부 시스템에 안전하게 접근하기 어렵습니다.
이럴 때 필요한 것이 바로 **ADFS를 통한 인증 연합(Federation)**입니다.

예를 들어 사용자가 사내 계정으로 Office 365, Salesforce, Azure, 또는 협력사의 웹포털에 자동으로 로그인하고 싶다면,
ADFS를 통해 인증 토큰을 발급하고 신뢰 관계를 맺음으로써 사용자는 비밀번호를 또 입력하지 않아도 되고,
기업은 로그인 정책과 접근 통제를 유지할 수 있습니다.

즉, ADFS는 조직의 Active Directory와 외부 시스템을 연결해주는 인증 허브이자,
보안성과 사용자 편의성을 동시에 충족시키는 필수 구성요소입니다.

 

 

2. ADFS 설치 준비 – 사전 조건과 구성 시 고려사항

(키워드: ADFS 설치 요구사항, 인증서, 서버 구성 준비)

ADFS를 구축하기 전에는 몇 가지 사전 준비가 필요합니다.
단순히 서버에 설치한다고 끝나는 것이 아니라, 보안 인증서, DNS 구성, Active Directory 통합 여부 등을 꼼꼼히 체크해야 합니다.

필수 구성 요소:

  • Windows Server 2016 이상 (ADFS는 Windows Server 2022에서 안정적으로 운영 가능)
  • **Active Directory 도메인 서비스(AD DS)**가 이미 구성되어 있어야 함
  • ADFS가 동작할 전용 서버 1대 이상 (가급적 도메인 조인된 상태)
  • HTTPS 인증서 (신뢰할 수 있는 CA 발급 필수, 예: adfs.company.com)
  • 공용 DNS 레코드 설정 (클라이언트가 ADFS 서버를 찾기 위해 필요)

권장 네트워크 구성:

  • **ADFS 프록시(WAP: Web Application Proxy)**를 DMZ에 배치해 외부 접속을 분리
  • ADFS 서버는 내부망에 위치시키고, 프록시 서버를 통해 외부 요청을 릴레이
  • 내부 DNS와 외부 DNS에 각각 adfs.domain.com을 적절히 분기시켜야 정상 동작

초기 구성이 번거롭다고 느껴질 수 있지만, 일단 한 번 환경이 갖춰지면
다양한 시스템과 손쉽게 인증 연동이 가능하며, 기업의 보안 정책을 일관되게 유지하는 데 큰 장점을 가집니다.

 

3. ADFS 서버 설치 및 기본 설정 – 단계별 구성 따라 하기

(키워드: ADFS 서버 설치, 페더레이션 서비스, 도메인 통합)

ADFS 서버를 설치하는 과정은 Windows Server 관리자라면 어렵지 않게 따라갈 수 있습니다.
직관적인 마법사 기반 설치 방식이며, 한 번 설정한 후에는 GUI 또는 PowerShell을 통해 관리할 수 있습니다.

📌 설치 절차 요약 (Windows Server 2022 기준):

  1. 역할 추가 마법사 실행
    • Windows Admin Center 또는 서버 관리자에서 Active Directory Federation Services 역할 선택
  2. 필수 구성 요소 설치
    • .NET Framework, Web Server(IIS) 구성 요소 자동 포함됨
  3. 페더레이션 서비스 구성 마법사 실행
    • 새 ADFS 팜 만들기 선택
    • 도메인 관리자 계정 사용
    • SSL 인증서 선택 (adfs.domain.com 용 인증서 필요)
  4. ADFS 구성 완료 및 테스트

이후, ADFS 관리 콘솔을 통해 **신뢰할 수 있는 파티(클레임 파트너)**를 추가하거나,
클레임 규칙을 정의하여 사용자 권한을 세밀하게 조정할 수 있습니다.
예를 들어, 특정 그룹 소속자만 특정 애플리케이션에 접근 가능하게 설정하거나,
부서 정보에 따라 로그인 후 자동 리디렉션을 구성할 수 있습니다.

 

 

Windows Server와 ADFS 연동 가이드 – 실무에 바로 적용 가능한 통합 인증 전략

4. ADFS 연동 실무 시나리오 – 클라우드와의 통합 운영 전략

(키워드: ADFS 실무 적용, Azure 연동, 클레임 규칙, 연합 파트너)

ADFS의 진정한 가치는 내부 Active Directory와 외부 서비스 간 인증을 통합할 수 있다는 데 있습니다.
실무에서는 다음과 같은 다양한 시나리오로 활용됩니다:

Office 365와 연동
Azure AD와의 신뢰 관계를 통해 사용자는 사내 ID로 바로 Office 365에 로그인
MFA(다단계 인증), 위치 기반 제어, 시간 제한 정책도 함께 적용 가능

SaaS 애플리케이션 접속 통합
Salesforce, Dropbox, Workday 등 다양한 SaaS 서비스에서
ADFS를 SAML 인증 공급자로 등록하면, 별도 로그인 없이 접속 가능

파트너사 연동 포털 구성
협력사 직원이 우리 회사의 파트너 포털에 접속할 수 있도록,
해당 조직의 ADFS와 우리 ADFS 간의 신뢰 구성(Federation Trust)

온프레미스 웹앱 통합 로그인
내부에서 자체 개발한 ASP.NET 웹앱에 대해 ADFS를 통한 로그인 처리 가능
웹앱은 ADFS로부터 발급된 토큰을 통해 사용자 인증을 확인

ADFS를 통해 기업은 인증의 일원화, 사용자 편의성 개선, 보안 정책 일관성 유지라는 세 마리 토끼를 모두 잡을 수 있습니다.
특히 다양한 클라우드 환경과 온프레미스를 병행하는 조직이라면,
ADFS는 빠질 수 없는 핵심 인증 솔루션입니다.