mirror of
https://github.com/Dan6erbond/sk-auth.git
synced 2025-05-07 01:15:31 +02:00
🎨 Run Prettier
This commit is contained in:
parent
5020776377
commit
57b45955cb
14
src/auth.ts
14
src/auth.ts
@ -46,12 +46,11 @@ export class Auth {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async getToken(headers: any) {
|
async getToken(headers: any) {
|
||||||
|
if (!headers.get("cookie")) {
|
||||||
if (!headers.get('cookie')) {
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const cookies = cookie.parse(headers.get('cookie'));
|
const cookies = cookie.parse(headers.get("cookie"));
|
||||||
|
|
||||||
if (!cookies.svelteauthjwt) {
|
if (!cookies.svelteauthjwt) {
|
||||||
return null;
|
return null;
|
||||||
@ -114,12 +113,9 @@ export class Auth {
|
|||||||
return redirect;
|
return redirect;
|
||||||
}
|
}
|
||||||
|
|
||||||
async handleProviderCallback(
|
async handleProviderCallback(event: RequestEvent, provider: Provider): Promise<EndpointOutput> {
|
||||||
event: RequestEvent,
|
|
||||||
provider: Provider,
|
|
||||||
): Promise<EndpointOutput> {
|
|
||||||
const { headers } = event.request;
|
const { headers } = event.request;
|
||||||
const {url} = event;
|
const { url } = event;
|
||||||
const [profile, redirectUrl] = await provider.callback(event, this);
|
const [profile, redirectUrl] = await provider.callback(event, this);
|
||||||
|
|
||||||
let token = (await this.getToken(headers)) ?? { user: {} };
|
let token = (await this.getToken(headers)) ?? { user: {} };
|
||||||
@ -215,7 +211,7 @@ export class Auth {
|
|||||||
};
|
};
|
||||||
|
|
||||||
getSession: GetSession = async (event: RequestEvent) => {
|
getSession: GetSession = async (event: RequestEvent) => {
|
||||||
const {request} = event;
|
const { request } = event;
|
||||||
const token = await this.getToken(request.headers);
|
const token = await this.getToken(request.headers);
|
||||||
|
|
||||||
if (token) {
|
if (token) {
|
||||||
|
@ -70,7 +70,7 @@ export abstract class OAuth2BaseProvider<
|
|||||||
}
|
}
|
||||||
|
|
||||||
async callback(event: RequestEvent, auth: Auth): Promise<any> {
|
async callback(event: RequestEvent, auth: Auth): Promise<any> {
|
||||||
const {request, url} = event;
|
const { request, url } = event;
|
||||||
const code = url.searchParams.get("code");
|
const code = url.searchParams.get("code");
|
||||||
const redirect = this.getStateValue(url.searchParams, "redirect");
|
const redirect = this.getStateValue(url.searchParams, "redirect");
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ export class TwitterAuthProvider extends OAuth2BaseProvider<any, any, TwitterAut
|
|||||||
}
|
}
|
||||||
|
|
||||||
async callback(event: RequestEvent, auth: Auth): Promise<any> {
|
async callback(event: RequestEvent, auth: Auth): Promise<any> {
|
||||||
const {url} = event;
|
const { url } = event;
|
||||||
const oauthToken = url.searchParams.get("oauth_token");
|
const oauthToken = url.searchParams.get("oauth_token");
|
||||||
const oauthVerifier = url.searchParams.get("oauth_verifier");
|
const oauthVerifier = url.searchParams.get("oauth_verifier");
|
||||||
const redirect = this.getStateValue(url.searchParams, "redirect");
|
const redirect = this.getStateValue(url.searchParams, "redirect");
|
||||||
|
Loading…
Reference in New Issue
Block a user