|
Issue 351: Reimplement OAuth2 - Step 2 (Auth PCL)
Reimplement OAuth2 - Step 2 (Auth PCL)
The new code of creating a service using OAuth2 will look like that:
var credential = await GoogleWebAuthenticationBroker.AuthenticateAsync(
new FileStream("client_secrets.json", FileMode.Open,
FileAccess.Read),
new[] { BooksService.Scopes.Books.GetStringValue() },
"user", CancellationToken.None).ConfigureAwait(false);
// Create the service.
var service = new BooksService(new BaseClientService.Initializer()
{
ApplicationName = "Books API Sample",
HttpClientInitializer = credential
});
Total comments: 24
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1843 lines, -2 lines) |
Patch |
|
A |
Src/GoogleApis.Auth.DotNet4/GoogleApis.Auth.DotNet4.csproj
|
View
|
|
1 chunk |
+115 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth.DotNet4/OAuth2/LocalServerCodeReceiver.cs
|
View
|
1
2
|
1 chunk |
+125 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth.DotNet4/OAuth2/PromptCodeReceiver.cs
|
View
|
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth.DotNet4/Properties/AssemblyInfo.cs
|
View
|
|
1 chunk |
+40 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth.DotNet4/packages.config
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/GoogleApis.Auth.csproj
|
View
|
|
1 chunk |
+119 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/GoogleJsonWebSignature.cs
|
View
|
1
2
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/JsonWebSignature.cs
|
View
|
1
2
|
1 chunk |
+103 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/JsonWebToken.cs
|
View
|
1
2
|
1 chunk |
+127 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/BearerToken.cs
|
View
|
|
1 chunk |
+90 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/ClientSecrets.cs
|
View
|
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/GoogleClientSecrets.cs
|
View
|
1
2
|
1 chunk |
+58 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/GoogleConsts.cs
|
View
|
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/IAccessMethod.cs
|
View
|
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/IAuthorizationCodeFlow.cs
|
View
|
|
1 chunk |
+70 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/IAuthorizationCodeInstalledApp.cs
|
View
|
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/ICodeReceiver.cs
|
View
|
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Requests/AuthorizationCodeRequestUrl.cs
|
View
|
|
1 chunk |
+54 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Requests/AuthorizationCodeTokenRequest.cs
|
View
|
|
1 chunk |
+45 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Requests/AuthorizationRequestUrl.cs
|
View
|
1
2
|
1 chunk |
+77 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Requests/GoogleAssertionTokenRequest.cs
|
View
|
3
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Requests/GoogleAuthorizationCodeRequestUrl.cs
|
View
|
|
1 chunk |
+61 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Requests/RefreshTokenRequest.cs
|
View
|
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Requests/TokenRequest.cs
|
View
|
|
1 chunk |
+50 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Responses/AuthorizationCodeResponseUrl.cs
|
View
|
|
1 chunk |
+107 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Responses/TokenErrorResponse.cs
|
View
|
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Responses/TokenResponse.cs
|
View
|
|
1 chunk |
+93 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/OAuth2/Responses/TokenResponseException.cs
|
View
|
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/Properties/AssemblyInfo.cs
|
View
|
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
|
A |
Src/GoogleApis.Auth/packages.config
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
Src/GoogleApis.DotNet4/Apis/Util/Store/FileDataStore.cs
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Src/GoogleApis/Apis/Util/Utilities.cs
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
Src/GoogleApis/Properties/AssemblyInfo.cs
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 7
|