Chess simple client-side move validation uses app engine's openid support and oauth for gdata API access on the server (to get contacts)
Chess simple client-side move validation uses app engine's openid support and oauth for gdata API access on the server (to get contacts)