DotNetNuke 7에 대한 간단한 웹 서비스를 만들고 있습니다. iOS 또는 Android 앱이 당사 웹 사이트의 사용자를 인증하여 회원임을 확인하고 제한된 콘텐츠를 볼 수있게합니다. 앱.DotNetNuke 사이트에 원격으로 로그인하십시오.
익명 연결에 응답하는 테스트 웹 서비스가 실행 중입니다. 실제로 웹 사이트에 로그인하여 데이터를 다시 가져 오는 방법 (역할 및 연락처 정보와 같은)은 무엇입니까?
public class SiteLoginController : DnnApiController
{
[DnnAuthorize]
[HttpGet]
public HttpResponseMessage LoginToSite(string username, string password)
{
// go log into website
// if they have an account
// retrieve role and contact info
// else
// return invalid credentials message
}
}
지금은 잠시 동안 온라인 보았다 대부분의 답변은 annonymous 액세스를 허용 실제로 사용자를 인증하지 관련된 것으로 보인다.
로그인 부분은 사용자가 역할 그룹 '구성원'에 있는지 확인하는 것입니다. 아이디어는 앱에 웹 사이트 로그인 자격 증명을 입력하는 것으로, 앱은이를 웹 서비스에 전달하고 웹 서비스는 웹 사이트에 로그인 한 다음 사용자가 실제로 '회원'임을 확인하고 추가 콘텐츠에 액세스 할 수 있도록 허용합니다. – Ryan
내 대답이 업데이트되었습니다. 이제 로그인 시도의 결과를 처리 할 수 있습니다. – VDWWD
아, 멋지다. 내가 로그인 시도를 처리 할 수있을 것 같아요 성공적으로 해당 userID/portalID 콤보와 관련된 역할에 대한 '익명'요청을합니까? – Ryan