2012-08-10 3 views
0

XOAUTH 인증을 사용하여 Gmail API에 액세스하는 것을 이해 했으므로 3-legged-authentication을 사용하려면 token and token secret이 필요합니다.Android 계정 관리자 - 토큰 비밀번호 얻기

계정 관리자 AccountManager.KEY_AUTHTOKEN에서 토큰을 얻을 수 있지만 토큰 비밀을 얻는 방법을 잘 모르겠습니다.

accountManager.getAuthToken(account, "oauth2:https://mail.google.com/", null, MainActivity.this, 
new AccountManagerCallback<Bundle>() { 

    @Override 
    public void run(final AccountManagerFuture<Bundle> future) { 
     try { 

      final String token = future.getResult().getString(
        AccountManager.KEY_AUTHTOKEN); 

     } catch (final Exception e) { 
      Log.e(TAG, e.getMessage(), e); 
     } 
    } 
}, null); 

계정 관리자에게 토큰 비밀을 구할 수 있습니까? 아니면이 정보를 얻기 위해 브라우저를 시작해야합니까?

+0

[이전 질문] [1] 귀하의 질문에 대한 답변을 찾을 수 있습니다. [1] : http://stackoverflow.com/questions/4868770/twitter-authentication-through-androids-accountmanager-classes –

답변

0

내가 결론을 내린 연구에서 가능하지 않습니다.

그러나이 문제를 극복하기위한 가능한 방법은 브라우저에서 요청 토큰을 반환 할 수있는 Signpost oAuth 라이브러리를 사용하는 것입니다.