signOut : (password) ->
@_sendSignOutRequest().then => @trigger 'signout'
#
_handleAuthenticateRequestSuccess : (response) =>
if response.userCtx.name is 'admin'
@_authenticated = true
@trigger 'authenticated', @username
@hoodie.resolveWith @admin
else
@_authenticated = false
@trigger 'error:unauthenticated'
@hoodie.rejectWith()
#
_handleSignInSuccess : (options = {}) =>
return (response) =>
@trigger 'signin', @username
@trigger 'authenticated', @username
@hoodie.resolveWith @admin
#
_userKey : ->
'admin'
HoodieAdmin.Account