通常我只会让用户按如下方式登录:
class MainPage(webapp.RequestHandler):
def get(self):
user = users.get_current_user()
if user:
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('Hello, ' + user.nickname())
else:
self.redirect(users.create_login_url(self.request.uri))
这将打开以下登录屏幕:
但是,我们正在开发一款应用程序,旨在让每个公司拥有一个帐户,而不是每个人拥有一个帐户。然后,每位员工将代表公司通过网站前端或使用公司安卓平板电脑上的安卓应用程序登录。
一个明显的解决方案是为每家公司创建一个gmail帐户。但是,已经决定让他们使用 gmail 帐户(并看到 google 登录屏幕)并不能很好地反映我们的品牌。
有没有办法自定义登录屏幕以配合我们公司的徽标和颜色?或者以某种方式使登录过程不可见?
如果这不可能,我可能不得不使用自定义授权和会话,这不如包含谷歌登录的电池好。