more logging in auth

This commit is contained in:
Konstantin Haase 2012-12-17 20:09:49 +01:00
parent 7ce690aecf
commit 12c84d8359

View File

@ -6,6 +6,7 @@
window.addEventListener('message', (e) => @receiveMessage(e))
signOut: ->
console.log('auth.signOut')
Travis.storage.removeItem('travis.locale')
Travis.storage.removeItem('travis.user')
Travis.storage.removeItem('travis.token')
@ -15,11 +16,13 @@
@set('user', undefined)
signIn: ->
console.log('auth.signIn')
@set('state', 'signing-in')
url = "#{@endpoint}/auth/post_message?origin=#{@receivingEnd}"
$('<iframe id="auth-frame" />').hide().appendTo('body').attr('src', url)
autoSignIn: ->
console.log('auth.autoSignIn')
data = @userDataFrom(Travis.sessionStorage) || @userDataFrom(Travis.storage)
@setData(data) if data
@ -30,6 +33,7 @@
if user && token && @validateUser(user)
{ user: user, token: token }
else
console.log('dropping user, not token') unless token?
storage.removeItem('travis.user')
storage.removeItem('travis.token')
null
@ -45,6 +49,7 @@
false
setData: (data) ->
console.log('auth.setData')
@storeData(data, Travis.sessionStorage)
@storeData(data, Travis.storage) unless @userDataFrom(Travis.storage)
@set('user', @loadUser(data.user))
@ -72,7 +77,7 @@
path
receiveMessage: (event) ->
console.log(event)
console.log('auth.receiveMessage')
if event.origin == @expectedOrigin()
if event.data == 'redirect'
window.location = "#{@endpoint}/auth/handshake?redirect_uri=#{location}"