A .NET client library for Google Play Services OAuth written in C#
C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
GPSOAuthDemo
GPSOAuthSharp
.gitignore
GPSOAuthSharp.sln
README.md

README.md

GPSOAuthSharp

A .NET client library for Google Play Services OAuth written in C#.

This is a C# port of https://github.com/simon-weber/gpsoauth

NuGet package

You can find this on NuGet at https://www.nuget.org/packages/GPSOAuthSharp/

Usage

Construct a DankMemes.GPSOAuthSharp.GPSOAuthClient(email, password).

Use PerformMasterLogin() or PerformOAuth() to retrieve a Dictionary<string, string> of response values.

Demo response values:

Wrong credentials:

You can download an executable for the Demo on the Releases page.

The source for the Demo is located in the GPSOAuthDemo directory. The main class is here.

Python result (for comparison):

Goals

This project intends to follow the Google-specific parts of the Python implementation extremely carefully, so that any changes made to the Python implementation can be easily applied to this.