Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
부모글 보이기/감추기
(연관된 글이 1개 있습니다.)

Windows CardSpace와 SYSNET 사이트의 만남


이번 토픽은, 제 웹 사이트에서 "Windows CardSpace"를 어떻게 사용하는지에 대한 "사용자 설명서"라고 보면 될 것 같습니다. 이를 통해서, 여러분들은 매번 제 웹 사이트에 ID/PW를 입력하지 않아도 "카드"만으로 로그인을 하실 수 있습니다. 그럼, 어떻게 그것이 가능한지 한번 직접 실습을 해볼까요? ^^

우선, 여러분들이 "Windows CardSpace"를 사용하기 위해서는 다음과 같은 준비 사항이 필요합니다.

[1. 프로그램 설치]

- .NET 3.0 (다운로드)
- Internet Explorer 7.0 (영문 다운로드, 한글은 약 11월 14일에 릴리스 예정 )

[2. SYSNET 루트 인증서 설치]

이 부분은 계속해서 내용이 중복되고 있습니다. 이전의 토픽에서 아주 자세히 설명드렸기 때문에 여기서는 생략하도록 하겠습니다. 아직 제 웹 사이트의 "루트 인증서"가 설치되지 않은 분들은 다음의 글을 참조하십시오.

사용자 입장에서의 HTTPS 접근 (2)
; https://www.sysnet.pe.kr/2/0/374

[3. SYSNET 회원 가입]
제 웹 사이트에는 그다지 의미가 없는 "회원" 기능이 있습니다. 그래도, "Windows CardSpace"가 어떻게 되는지 체험하시기 위해서 한번 회원 가입을 해보시는 것이 어떨까요? ^^ 다음의 URL에서 회원 가입을 하실 수 있습니다.

SYSNET 회원 등록
; https://www.sysnet.pe.kr/4/0

최대한 귀찮게 해드리지 않도록 "사용자 ID, 사용자 암호, 이메일" 단 3가지만 물어봅니다.



그럼, 이제부터 실질적으로 "카드"를 사용해 볼까요? ^^

1. SYSNET 웹 사이트에 "https://www.sysnet.pe.kr"(반드시 "https")로 방문하고, 여러분들의 계정으로 "로그인"을 합니다.

2. "로그인"을 한 후, ".NET 3.0, IE 7.0"이 설치되어져 있다면 아래 화면과 같이 "카드 등록" 버튼이 보이는데, 그 버튼을 누릅니다.

카드 등록 버튼

3. 그럼, "Windows CardSpace"가 구동이 되고, 다음과 같은 화면이 나오게 됩니다. "Add a card" 버튼을 눌러 줍니다.(만약 이미 기존에 사용하던 카드가 있으신 분들은 그 카드를 사용하셔도 됩니다.)

최초 카드 등록

4. 제 웹 사이트는 "Personal Card"를 지원합니다. 따라서 "Create a Personal Card"를 선택합니다.

개인 카드 선택

5. 정말 죄송하지만, 순전히 테스트를 위해서 "필수 필드"를 아래와 같이 4개나 집어 넣어두었습니다. 더 죄송한 것은 ^^; 회원 가입시 넣었던 이메일 필드를 또 한번 집어 넣어두었습니다. 귀찮으시더라도 ^^; 그냥 아무 값이라도 좀 채워 주십시오. "Web Page" 항목 같은 경우에는 없는 분들은 그냥 "http://www.test.com"이라고 하셔도 됩니다. (한번 입력해 두시면 다른 사이트에서도 두고 두고 쓰실 수 있는 것이니 ^^ 너무 귀찮게 생각지 마시고.)

필수 필드 입력

(설마 위의 그림에서 입력한 것과 "똑같은 값"을 입력하는 분들은 당연히 없으시겠죠.)

6. 자, 이제 아래와 같이 카드를 생성했습니다. "일반 사이트 로그인" 카드를 선택하고 "Send" 버튼을 누르면 해당 카드가 "SYSNET" 웹 사이트로 전달이 됩니다. 그렇게 되면 현재 로그인된 계정으로 해당 카드의 고유 식별 번호를 기억시켜 둡니다. 이것으로 등록 과정은 완료됩니다.

카드 등록 완료




등록을 해보셨으니, 이젠 써 먹어 보셔야죠. ^^ 현재의 사이트에서 "로그아웃"을 하시거나, 아니면 새로운 IE를 띄워서 다시 제 웹 사이트를 "https://wwww.sysnet.pe.kr"(다시 한번 강조하지만, 반드시 "https")로 방문하면 현재 로그인되어 있지 않은 상태이기 때문에 다음과 같이 "카드 로그인" 버튼이 나타나는 데, 실제 로그인을 위해 그 버튼을 눌러줍니다.

카드 로그인

그렇게 되면, 다시 "Windows CardSpace"가 구동되고, 여러분들은 이전에 등록해 두었던 카드를 선택하고 "Send" 버튼을 눌러 주시면 됩니다. 이렇게 해서, 앞으로 여러분들은 제 웹 사이트에 카드를 통해서 로그인을 하실 수 있습니다.




심히 귀찮은 과정을 감내하고 카드 하나 만들어 두었는데, 사용할 곳이 별로 없군요. ^^; 그래도 한번 테스트를 위해서 "Windows CardSpace"를 지원하는 다른 사이트도 방문해 볼까요? 아래의 사이트도 현재 "Windows CardSpace"를 통한 로그인을 지원하는 곳입니다.

Casa de Hambone
; https://www.casadehambone.com/Login.aspx

"dasBlog" 엔진으로 만든 사이트인데, "DasBlog 1.9.6264.0"부터 "Windows CardSpace"를 지원하는 기능을 이용하고 있습니다. (dasBlog로 블로그를 운영하는 분들은 좋겠군요. ^^)

"Sign in with Windows CardSpace" 버튼을 누르면, 역시 이번에도 "Windows CardSpace" 화면이 뜨게 됩니다. 위의 웹 사이트에 대한 "필수 필드"는 "성", "이름", "이메일"이고, "선택 필드"는 "웹 사이트"를 요구하고 있는데요. 이미 이런 항목들은 제 웹 사이트에 등록하시면서 모두 입력해 두었던 필드이기 때문에 별다른 입력 없이 그냥 만들어 두었던 카드를 선택하고 "Send" 버튼을 눌러주시면 됩니다.

[내용 변경: 2006-11-02] 이메일 인증 단계를 없앴다고 합니다.
위의 홈페이지는 별도의 회원 가입 절차를 생략하는 대신, 인증을 "카드"에 등록된 이메일로 확인 메일을 보내는 것으로 대신합니다. 따라서, 카드를 보낸 이후에 여러분들의 메일함을 확인해 보시면, "[Casa de Hambone] New user via Windows CardSpace registration"라는 제목의 메일이 한통 와 있는 것을 확인할 수 있는데, 그 메일 안에 있는 링크를 한 번 클릭해 주셔야 합니다. 그렇게 등록 과정을 마친 다음에 다시 웹 사이트를 방문한 후 "Sign in with Windows CardSpace" 버튼을 누르면 이번에는 카드 전송으로 로그인이 완료되는 것을 확인할 수 있습니다.

이 정도면... "Windows CardSpace"에 대한 대강의 사용법은 숙지하셨겠지요! ^^




[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 7/5/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2008-09-30 06시02분
오래된 글이긴 하지만.. 카드로 로그인이 안되는군요.. ^^
이근석

[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
13616정성태5/3/202410닷넷: 2256. ASP.NET Core 웹 사이트의 HTTP/HTTPS + Dual mode Socket (IPv4/IPv6) 지원 방법파일 다운로드1
13615정성태5/3/202474닷넷: 2255. C# 배열을 Numpy ndarray 배열과 상호 변환
13614정성태5/2/2024170닷넷: 2254. C# - COM 인터페이스의 상속 시 중복으로 메서드를 선언
13613정성태5/1/2024233닷넷: 2253. C# - Video Capture 장치(Camera) 열거 및 지원 포맷 조회파일 다운로드1
13612정성태4/30/2024213오류 유형: 902. Visual Studio - error MSB3021: Unable to copy file
13611정성태4/29/2024417닷넷: 2252. C# - GUID 타입 전용의 UnmanagedType.LPStruct - 두 번째 이야기파일 다운로드1
13610정성태4/28/2024510닷넷: 2251. C# - 제네릭 인자를 가진 타입을 생성하는 방법 - 두 번째 이야기
13609정성태4/27/2024702닷넷: 2250. PInvoke 호출 시 참조 타입(class)을 마샬링하는 [IN], [OUT] 특성파일 다운로드1
13608정성태4/26/2024987닷넷: 2249. C# - 부모의 필드/프로퍼티에 대해 서로 다른 자식 클래스 간에 Reflection 접근이 동작할까요?파일 다운로드1
13607정성태4/25/20241035닷넷: 2248. C# - 인터페이스 타입의 다중 포인터를 인자로 갖는 C/C++ 함수 연동
13606정성태4/24/2024990닷넷: 2247. C# - tensorflow 연동 (MNIST 예제)파일 다운로드1
13605정성태4/23/2024973닷넷: 2246. C# - Python.NET을 이용한 파이썬 소스코드 연동파일 다운로드1
13604정성태4/22/2024973오류 유형: 901. Visual Studio - Unable to set the next statement. Set next statement cannot be used in '[Exception]' call stack frames.
13603정성태4/21/20241024닷넷: 2245. C# - IronPython을 이용한 파이썬 소스코드 연동파일 다운로드1
13602정성태4/20/20241012닷넷: 2244. C# - PCM 오디오 데이터를 연속(Streaming) 재생 (Windows Multimedia)파일 다운로드1
13601정성태4/19/20241025닷넷: 2243. C# - PCM 사운드 재생(NAudio)파일 다운로드1
13600정성태4/18/20241057닷넷: 2242. C# - 관리 스레드와 비관리 스레드
13599정성태4/17/2024969닷넷: 2241. C# - WAV 파일의 PCM 사운드 재생(Windows Multimedia)파일 다운로드1
13598정성태4/16/20241011닷넷: 2240. C# - WAV 파일 포맷 + LIST 헤더파일 다운로드2
13597정성태4/15/20241045닷넷: 2239. C# - WAV 파일의 PCM 데이터 생성 및 출력파일 다운로드1
13596정성태4/14/20241134닷넷: 2238. C# - WAV 기본 파일 포맷파일 다운로드1
13595정성태4/13/20241087닷넷: 2237. C# - Audio 장치 열기 (Windows Multimedia, NAudio)파일 다운로드1
13594정성태4/12/20241110닷넷: 2236. C# - Audio 장치 열람 (Windows Multimedia, NAudio)파일 다운로드1
13593정성태4/8/20241116닷넷: 2235. MSBuild - AccelerateBuildsInVisualStudio 옵션
13592정성태4/2/20241463C/C++: 165. CLion으로 만든 Rust Win32 DLL을 C#과 연동
[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...