aboutsummaryrefslogtreecommitdiff
path: root/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs')
-rw-r--r--plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs11
1 files changed, 4 insertions, 7 deletions
diff --git a/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs b/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs
index 1fd691b..e8abf5a 100644
--- a/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs
+++ b/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs
@@ -65,19 +65,16 @@ namespace VNLib.Plugins.Essentials.SocialOauth.Endpoints
.WithEndpoint<GetEmailRequest>()
.WithMethod(Method.Get)
.WithUrl(UserEmailUrl)
- .WithHeader("Authorization", at => $"{at.AccessToken.Type} {at.AccessToken.Token}")
- .WithHeader("Accept", GITHUB_V3_ACCEPT);
+ .WithHeader("Accept", GITHUB_V3_ACCEPT)
+ .WithHeader("Authorization", at => $"{at.AccessToken.Type} {at.AccessToken.Token}");
}
-
+
/*
* Creates a repeatable, and source specific user id for
* GitHub users. This format is identical to the algorithim used
* in the Auth0 Github connection, so it is compatible with Auth0
*/
- private static string GetUserIdFromPlatform(int userId)
- {
- return ManagedHash.ComputeHash($"github|{userId}", HashAlg.SHA1, HashEncodingMode.Hexadecimal);
- }
+ private static string GetUserIdFromPlatform(int userId) => $"github|{userId}";
protected override async Task<UserLoginData?> GetLoginDataAsync(IOAuthAccessState accessToken, CancellationToken cancellationToken)