PKCE for Github, Gitlab, Google, and OIDC SSO

This commit is contained in:
x
2025-04-25 18:45:23 -04:00
parent cf1f83aaa3
commit 68e21ba8ce
6 changed files with 62 additions and 53 deletions
+14
View File
@@ -16,3 +16,17 @@ export const fetchGithubEmails = async (accessToken: string) => {
});
return data;
};
type TGithubUser = {
name?: string;
login: string;
};
export const fetchGithubUser = async (accessToken: string) => {
const { data } = await request.get<TGithubUser>(`${INTEGRATION_GITHUB_API_URL}/user`, {
headers: {
Authorization: `Bearer ${accessToken}`
}
});
return data;
};