pokemon-showdown-client/js
Guangcong Luo 248f4a0887 Support Google login
This doesn't support setting accounts up for Google login: that still
has to be manually done via the database by setting the email field to
`username@gmail.com@`, where the second `@` denotes that it's using
Gmail login.

If the email field does end in `@`, `getassertion` will note this by
sending `;;@gmail`, to convey that the server is expecting a Google
login token rather than a password.

Upon receiving `;;@gmail`, the client will replace the password box will
with a Google login button, and then send the resulting Google login
token to the server in the `password` field. The server will validate
the "password" using the Google server libraries, and otherwise handle
the login as normal.

Note that Google login requires various features that a paranoid person
might disable; most notably 3rd-party cookies.

Fixes Zarel/Pokemon-Showdown#3394
2017-09-13 12:36:41 -04:00
..
lib Deps: Update Caja to latest master for HSL color notation support 2017-08-01 14:55:51 -05:00
battle.js Support >6 Pokemon in Team Preview 2017-09-09 20:11:32 -04:00
battledata.js Support Gen 7 models in teambuilder 2017-08-24 20:15:30 -04:00
client-battle-tooltips.js Fix more bugs in 79a569c746 2017-09-13 10:07:52 -04:00
client-battle.js Support >6 pokemon in Team Preview 2017-09-12 22:48:34 -04:00
client-chat-tournament.js Tournaments: add validate button (#936) 2017-06-15 11:52:17 -05:00
client-chat.js Add role="log" to chatroom/PM logs 2017-06-28 10:13:07 +08:00
client-ladder.js Add refresh button to Ladders tab (#977) 2017-07-30 19:39:33 -04:00
client-mainmenu.js Add role="log" to chatroom/PM logs 2017-06-28 10:13:07 +08:00
client-rooms.js Room list: Add "PSPL Winner" section (#993) 2017-09-06 03:36:29 -04:00
client-teambuilder.js Allow export of the 'uncategorized' format folder (#976) 2017-08-02 20:29:18 -04:00
client-topbar.js Support Google login 2017-09-13 12:36:41 -04:00
client.js Support Google login 2017-09-13 12:36:41 -04:00
replay-embed.js Update replay embed URLs 2016-12-11 21:08:44 -05:00
search.js Prioritize 'Substitute' in a search for 'sub' 2017-09-12 22:48:34 -04:00
storage.js Allow export of the 'uncategorized' format folder (#976) 2017-08-02 20:29:18 -04:00