login from oauth
decide user role
login by cookie
Merge branch 'oauth' into issue