Re: [android-developers] Re: writing an Authenticator to use with AccountManager

2011-01-17 Thread John Lussmyer
Back to this question again.
As I said in my original message, I'm working from the SampleSyncAdapter
example program.
Currently, it mostly works, but I don't understand the flow of control, OR
how to do certain operations.

Currently, if I start my app on a clean emulator, it prompts me for the
userid/password and connects to my server.
That works.
Now, I want to be able to Logoff, so that the next time the app tries to
access the server, the user will be prompted for Userid/Password again.
That doesn't work.
It seems to go into an infinite loop in my code calling
AccountManager.getAuthToken(), which invokes my run( AccountManagerFuture)
method, but since the token is null (actually, so it account name and type),
it gets the Account using getAccountsByType(), and calls
AccountManager.getAuthToken()  again

So, I'm definitely doing something wrong, and it would be helpful if I could
find a good description of how the Account system actually works.

On Mon, Jan 10, 2011 at 1:24 PM, Kumar Bibek coomar@gmail.com wrote:

 Which example are you following, and what are your exact problems?

 On Jan 7, 11:05 pm, John Lussmyer johnlussm...@gmail.com wrote:
  Is there a tutorial on how to write an Account Authenticator?
  I'm working from the one example I've found, SampleSyncAdapter, and
 having a
  lot of trouble understanding what the actual flow of control should be.
  For one thing, I actually have a separate Authorization Token - which is
 NOT
  the password.  I'm having real problems figuring out how it's passed
 around,
  retrieved, updated, etc...


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: writing an Authenticator to use with AccountManager

2011-01-10 Thread Kumar Bibek
Which example are you following, and what are your exact problems?

On Jan 7, 11:05 pm, John Lussmyer johnlussm...@gmail.com wrote:
 Is there a tutorial on how to write an Account Authenticator?
 I'm working from the one example I've found, SampleSyncAdapter, and having a
 lot of trouble understanding what the actual flow of control should be.
 For one thing, I actually have a separate Authorization Token - which is NOT
 the password.  I'm having real problems figuring out how it's passed around,
 retrieved, updated, etc...

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: writing an Authenticator to use with AccountManager

2011-01-10 Thread Brill Pappin
You must implement the actual transport, generation and check for your
own authenticator.

- Brill

On Jan 7, 1:05 pm, John Lussmyer johnlussm...@gmail.com wrote:
 Is there a tutorial on how to write an Account Authenticator?
 I'm working from the one example I've found, SampleSyncAdapter, and having a
 lot of trouble understanding what the actual flow of control should be.
 For one thing, I actually have a separate Authorization Token - which is NOT
 the password.  I'm having real problems figuring out how it's passed around,
 retrieved, updated, etc...

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en