ComponentSpace SAML v1.1 for ASP.NET은 ASP.NET 애플리케이션이 SAML 1.1 연합 인증에 참여할 수 있도록 해주는 .NET 클래스 라이브러리입니다. 이 라이브러리는 SAML 어설션과 프로토콜 메시지를 생성, 전송, 수신 및 검증하는 API를 제공합니다. 또한 애플리케이션이 서비스 제공자 또는 ID 제공자로 동작하면서 안전한 단일 로그인 상호작용을 관리할 수 있도록 합니다.
SAML 1.1 프로토콜 구현
Security Assertion Markup Language (SAML) 1.1 사양을 구현하여 ASP.NET 애플리케이션이 인증 및 인가 정보를 안전하게 교환할 수 있도록 합니다. 이 라이브러리는 연합 ID 시나리오에서 사용되는 SAML 어설션과 프로토콜 메시지의 생성, 구문 분석, 검증을 처리합니다.
서비스 제공자 및 ID 제공자 역할
ASP.NET 애플리케이션이 SAML 서비스 제공자 또는 ID 제공자 중 하나로 동작할 수 있도록 합니다. 이 기능은 애플리케이션이 외부 인증 서비스에 의존하거나 연결된 시스템에 인증을 제공하는 ID 연합 환경을 지원합니다.
브라우저 기반 단일 로그인
사용자가 한 번 인증한 뒤 여러 연합 애플리케이션에 액세스할 수 있도록 하는 브라우저 기반 SAML 단일 로그인 워크플로를 지원합니다. 이 구성 요소는 ASP.NET 애플리케이션 내에서 인증된 세션을 설정하면서 인증 요청과 응답을 처리합니다.
SAML 어설션 처리
ID 및 인가 정보를 포함하는 SAML 인증 어설션을 생성하고 처리합니다. 이러한 어설션은 ID 제공자와 서비스 제공자 간에 전송되며, 애플리케이션 세션을 설정하기 전에 검증됩니다.
XML 서명 지원
SAML 어설션과 메시지를 위한 XML 디지털 서명 기능을 구현합니다. 이 구성 요소는 서명된 메시지를 검증하고, ID 연합 교환 중 무결성과 인증성을 보장하기 위해 서명을 생성할 수 있습니다.
프로토콜 메시지 처리
인증 및 ID 교환 프로세스에서 사용되는 SAML 프로토콜 메시지를 구성하고 해석하기 위한 API를 제공합니다. 이 구성 요소는 SAML 통신에 필요한 XML 구조의 인코딩, 디코딩, 검증을 관리합니다.
연합 구성 관리
연합 인증 환경 내에서 신뢰할 수 있는 ID 제공자와 서비스 제공자의 구성을 지원합니다. 이 구성은 시스템 간 신뢰할 수 있는 SAML 관계를 설정하는 데 필요한 엔드포인트, 인증서, 식별자를 정의합니다.
ASP.NET 애플리케이션과의 통합
.NET 프레임워크를 사용하는 ASP.NET 웹 애플리케이션에 통합되도록 설계되었습니다. 개발자는 표준 ASP.NET 세션 및 보안 메커니즘과의 호환성을 유지하면서 기존 애플리케이션 로직에 SAML 기반 인증 흐름을 통합할 수 있습니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
.NET
.NET 버전
.NET 4.8 or earlier
.NET 플랫폼
.NET 클래스
IDE 지원
Visual Studio
ComponentSpace에 대해
호주 퀸즐랜드주 Robina에서 1995년에 설립된 ComponentSpace는 ASP.NET 및 ASP.NET Core 환경에 맞춘 인증 구성 요소를 제공합니다. 이 라이브러리는 SAML 및 OpenID Connect 표준을 지원하는 것으로 인정받고 있어, 조직이 싱글 사인온과 연합 신원을 더 쉽게 구현할 수 있도록 합니다. 뛰어난 역량을 갖춘 개발팀과 신기술을 조기에 채택하는 일관된 접근 방식을 바탕으로, ComponentSpace는 전 세계 수천 개 기업이 신뢰하는 파트너입니다. 개발자 친화적인 API, 상세한 문서, 직접 지원에 대한 브랜드의 강조는 IT 전문가들이 .NET 애플리케이션에 인증 기능을 안정적으로 추가할 수 있게 합니다.