2010-11-27 1 views
1

저희 회사는 Google 이메일/비즈니스 앱 제공 업체로 Google Apps를 사용합니다. 모든 직원이 여기에 계정을 가지고 있습니다.기업용 Google Apps (비즈니스 용) ASP.NET 인트라넷 사이트 용 OpenID 로그인

사용자가 Google Apps 계정을 사용하여 로그인하고 특정 작업 (첫 번째 목표 : 직원의 스킬 셋에 대한 최신 기록 유지)을 허용하는 asp.net 웹 앱을 만들려고합니다.

시작하기 전에 Google Apps를 사용하는 OpenID 로그인 시스템이 표준 방식보다 어렵거나 어떤 함정이 있는지 알아야 할 필요가 있는지 알아야했습니다.

우리는 하나의 도메인을 가지고 있으며 유일한 요구 사항은 사용자가 존재하는 열린 계정을 가질 것입니다.

미리 감사드립니다. 기본적으로이 일을 두 가지 방법이 있습니다

http://www.slideshare.net/timdream/google-apps-account-as-openid

오픈 ID으로 Google 애플리케이션 계정 :

답변

5

은 내가 한 달 전에 준 이야기에서 당신을 위해 슬라이드를 가지고있다.

  1. 는 구글 문서 청구 된 URL에서 정말 검색 할 수 없습니다 당신의 ASP.net 오픈 ID 라이브러리 Google Apps에 오픈 ID를 받아 들일 수패치를 따르십시오.
  2. 소유권이 주장 된 URL (웹 사이트의 /openid?id=XXXX)에 검색 정보 세트를 설치하면 Google Apps OpenID 동작이 OpenID와 동일하게 작동합니다.

어느 쪽이든, 완료 사용자가 다음과 같은 URL로 ASP.net 응용 프로그램에 로그인 할 수 있습니다 후이 문제에 대한 나의 해결책은 DotNetOpenAuth 라이브러리를 사용하는 것이 었습니다

+0

안녕하세요 @ 답장, 답장을 보내 주셔서 감사합니다! 나는 쉬운 방법을 사용하고 DotNetOpenAuth를 사용하는 것으로 끝냈다. 기술적 인 고장에 감사드립니다! – SeanKilleen

0

https://www.google.com/accounts/o8/site-xrds?hd=[yourappsdomain] - I 최신 버전이 Google Apps를 지원한다는 사실을 모르고있었습니다.

제품을 강력하게 추천합니다.이 제품은 here입니다.

예제 파일 중 하나가 수정되어 곧 실행되었습니다.

답장을 보내 주신 모든 분들께 감사드립니다.