1

이 웹 사이트에서 탐색 할 때 몇 가지 흥미로운 제안을 발견했습니다. SocialAuth.net 및 DotNetOpenAuth.SocialAuth.net VS DotNetOpenAuth

SocialAuth를 사용하기 시작했습니다. 그것은 사용하는 것은 매우 간단하고 (나는 단지 지금까지 구글과 함께 노력) 작동했습니다. 이 라이브러리의 유일한 문제점은 연락처 목록을 요청한 새 (또는 최신) 공급자로 로그인하지 않고 제공하는 공급자에서 연락처를 검색하는 방법을 제공하지 않는다는 것입니다.

즉, 보안상의 이유로 로컬 사용자 이름과 암호로 내 사람을 노래해야합니다. 하지만 다른 제공 업체의 연락처를 가져 오는이 라이브러리의 기능을 활용하고 싶습니다. 현재 Google에 전송 된 인증 토큰에 대해 현재 로그인 한 사용자 (FormsAuthentication 사용)를 재정의한다는 것입니다.

누구든지이 문제에 직면 했습니까?

DotNetOpenAuth에이 결함이 있습니까? 감사합니다.

답변

1

어쩌면 당신은 소스의 마지막 변경 내용을 확인해야합니다 : 당신이 볼 수 있듯이, R320에, 그들은이 문제

+0

예, 그들은 했어요 !!! 나는 그 사이트에서 ppcuban입니다. :) 나는 1 주일 전 또는 같은 날짜에 나는 그것을 게시했습니다. –

+0

나는이 소스 코드를 사용하려고 노력하고있다.하지만 어쨌든 적어도 내 필요는 충분하지 않다고 느낀다. 사용자 정의 userName을 설정하기 위해'FormsAuthentication.SetAuthCookie (userName, false); '를 호출하는 콜백 액션 (SocialAuthUser.Login())을 지정하면 FormsAuthentication.RedirectFromLoginPage (SessionManager.GetUserSessionGUID())로 대체됩니다. ToString(), false)'를 호출합니다. 나는 또한 응답 쿠키를 확인해야한다고 생각합니다. 나는 프로젝트 트래커에서 새로운 이슈를 열어 갈 것이라고 생각한다. – Farlop

+0

Farlop, 좋은 지적입니다. 나는 도서관이 꽤 좋다고 생각한다. 그것은 정말로한다. 우리의 도움으로 해결할 수있는 몇 가지 버그 만 있습니다. 그것이 제품이 더 나아지고 나아지는 방식입니다. 피드백 아기, 피드백. –

2

OAuth를 알고 계십니까?

당신의 질문을 잘못 읽고 솔직히 말해서 socialAuth.net에 대한 경험이 없을 수도 있습니다. socialAuth.net에서 로그인을 요구한다고 생각하는 것 같습니다.이 사실은 DotNetOpenAuth의 사실이 아닙니다. 오직 당신이 (당신이 이미하지 않은 경우) 당신이 (등을 트위터, 페이스 북,)로 연결하는 서비스가 로그인 할 필요가 배치 그것도 그냥 귀하의 질문에 대답 할 수 물론

: D를

+0

안녕하세요 Sjaak 문제를 해결 한 응답에 대한 감사를 보인다 http://code.google.com/p/socialauth-net/source/list

. 나는 DotNetOpenAuth를 다루지 않았다. 반면 SocialAuth는 OAuth 등의 개선 된 구현입니다. 예,이 시스템의 작동 방식은 알고 있습니다. 이제는 연락처 검색과 같은 secundaries 기능을 활용하는 것이 좋습니다. 페이스 북을 예로 들어 보자. 당신은 이들 공급자를 사용하지 않고 페이스 북에 로그인하지 않습니다. 당신은 페이 스북 사용자와 암호를 사용합니다. 그러나 페이스 북 내에서 이메일에서 연락처를 검색하여 친구에게 추가하거나 fb에 초대 할 수있는 기능을 사용하십시오. 그게 내가 필요한거야. –