Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add console sample app offering C++ interface #10

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

wlawski
Copy link

@wlawski wlawski commented Oct 30, 2020

Core logic remains mostly unchanged in comparison to pure C# based
console (CLI) sample application. To use it in standard C++, thin
layer of CLR is added in-between.

In case of native apps, list of libraries and samples is limited to
Android, iOS & Windows (this repository):

	https://developers.google.com/identity/protocols/oauth2/native-app#libraries

Google APIs Client Library for C++ exists but it is deprecated as of
May 30th 2019. To be able to develop new projects requiring C++ without
usage of deprecated library and without the need of maintaining your
own custom solution, you can rely on available client libraries listed
here:

	https://developers.google.com/identity/protocols/oauth2#libraries

and prepare just a thin wrapper. Core logic remains mostly unchanged
in comparison to pure C# based console (CLI) sample application. To
use it in standard C++, thin layer of CLR is added in-between.
Output mode will be restored to the original one after each use.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant