2011-03-30 7 views
15

SAML을 사용하여 인증 된 웹 사이트 사용자가 다른 페더레이션 사이트에 로그인 할 수있게하고 싶습니다. 싱글 사인온 (single sign-on) 용어로, 이는 내 사이트가 ID 제공자가되어야 함을 의미합니다.SAML ID 공급자의 샘플 .NET 코드

누구든지이 구현을위한 .NET 코드 나 설명서를 샘플로 제공 할 수 있습니까?

건배

+1

아이덴티티 프로 바이더 코드의 예제는 아니지만이 코드를 발견했다고 가정 해 보겠습니다. http://www.codeproject.com/Articles/56640/Performing-a-SAML-Post-with-Csharp.aspx – flipdoubt

+0

사실 나는 그것을 발견하지 못했습니다. 그것은 좋은 기사입니다. ID 공급자의 SAML 응답을 서비스 공급자에게 보내는 실질적인 방법을 보여줍니다. 확실히 저에게 몇 가지 아이디어를 제공합니다. – sheikhjabootie

+0

@flipdoubt - 당신이 당신의 대답에 그 codeproject 링크를 추가한다면 그것을 받아 들일 것입니다 - 그것은 내가 염두에 두었던 것입니다. 감사. – sheikhjabootie

답변

7

ComponentSpace 주장은 ID 공급자에 대한 예제 코드 및 30 일 평가판을 가지고, 그래서 당신은 적어도 코드를 볼 수 있습니다.

코드 제공자는 코드 예제가 아니지만 CodeProject는 Performing a SAML Post with C#에 대한 좋은 기사가 있습니다.

+0

그들의 물건은 꽤 포괄적 인 것처럼 보입니다. 당신이 제안한 것처럼 볼 가치가 있습니다. 나는 그들의 스위트가 아마도 내가 지원해야 할 기능의 조금이라도 과잉이라고 생각한다. SAML 이슈를 만들고 서명 한 다음 클라이언트에게 게시하면됩니다. – sheikhjabootie

2

KentorIT이 생성 한 OpenSource 라이브러리로 정말 성공적으로 성공했습니다. 그들은 당신이 자신의 롤백해야 할 모든 도구를 제공합니다. 우리가 테스트 & 기본 인증 서비스로 사용할 수 있었던 스텁 ID 공급자를 포함합니다.

+0

idp 설정에 대한 코드 샘플을 제공 할 수 있습니까? 나는 kentor idp 예제를 보았고 그것은 kentor 샘플 어플리케이션과 복잡하고 혼란 스럽습니다. –