aboutsummaryrefslogtreecommitdiff
path: root/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-11-05 21:22:21 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2023-11-05 21:22:21 -0500
commit0316fc948dd77b91b0ccf508826f66a175cb1e83 (patch)
treefdcff17a84ceab87b405428f463d499b7960002c /plugins/VNLib.Plugins.Essentials.SocialOauth/src/Endpoints/GitHubOauth.cs
parent218b867ec568f4002d8c18a565fc46e186d1322a (diff)
user/acc updates and fix social oauth
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)