2014-02-12 5 views
0

앱에서 웹 버전을 열려고하지만 사용자가 다시 로그인하지 않아도되도록하고 싶습니다. 사용자의 자격 증명을 보내거나 인 텐트에 http 헤더를 보낼 수있는 방법이 있습니까? 내가 열려고하는 페이지는 기본 인증을 사용합니다.기본 인증으로 기본 브라우저에서 공개 URL 열기

지금까지 내가 무엇을 :

String url = "https://" + userManagementPageURL; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); 
activity.startActivity(i); 

내가 액세스하기 위해 노력하고있어 서버를 제어하지 않습니다 그래서 난/요청 그것에 대한 수정 할 수 없습니다.

나는 가능한 것을 시도하고 있습니까? 가능한 대안이 있습니까? 어떤 도움을 주셔서 감사합니다.

+0

URL로'https : // username : [email protected]/some/uri? = parameters'를 사용해 보셨습니까? 일반적인 안드로이드 브라우저가이를 지원하는지 (따라서 대답 없음) 확실하지 않습니다. 또한 이로 인해 브라우저의 기록에 암호가 캐시 될 수 있습니다. – dst

+0

예, 시도했지만 여전히 로그인 화면으로 리디렉션됩니다. –

답변

0

웹보기에서 URL을 호출 할 수 있습니다. 그런 다음 로그인 후 서버의 응답을 잡아서 공유 환경 설정에 응답을 저장하고 다시 로그인 할 때 공유 환경 설정을 확인하십시오.

관련 문제