Skip to content

Commit

Permalink
rename endpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
pilcrowonpaper committed Jun 27, 2024
1 parent 02925c4 commit 7966495
Show file tree
Hide file tree
Showing 47 changed files with 107 additions and 108 deletions.
4 changes: 2 additions & 2 deletions src/providers/42.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://api.intra.42.fr/oauth/authorize";
const authorizationEndpoint = "https://api.intra.42.fr/oauth/authorize";
const tokenEndpoint = "https://api.intra.42.fr/oauth/token";

export class FortyTwo {
Expand All @@ -21,7 +21,7 @@ export class FortyTwo {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
8 changes: 4 additions & 4 deletions src/providers/amazon-cognito.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@ import { sendTokenRequest } from "../request.js";
import type { OAuth2Tokens } from "../oauth2.js";

export class AmazonCognito {
private authorizeEndpoint: string;
private authorizationEndpoint: string;
private tokenEndpoint: string;

private clientId: string;
private clientSecret: string;
private redirectURI: string;

constructor(
authorizeEndpoint: string,
authorizationEndpoint: string,
tokenEndpoint: string,
clientId: string,
clientSecret: string,
redirectURI: string
) {
this.authorizeEndpoint = authorizeEndpoint;
this.authorizationEndpoint = authorizationEndpoint;
this.tokenEndpoint = tokenEndpoint;
this.clientId = clientId;
this.clientSecret = clientSecret;
Expand All @@ -33,7 +33,7 @@ export class AmazonCognito {
state: string,
codeVerifier: string
): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(this.authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(this.authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
url.setS256CodeChallenge(codeVerifier);
Expand Down
4 changes: 2 additions & 2 deletions src/providers/anilist.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://anilist.co/api/v2/oauth/authorize";
const authorizationEndpoint = "https://anilist.co/api/v2/oauth/authorize";
const tokenEndpoint = "https://anilist.co/api/v2/oauth/token";

export class AniList {
Expand All @@ -21,7 +21,7 @@ export class AniList {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/apple.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { sendTokenRequest } from "../request.js";
import type { OAuth2Tokens } from "../oauth2.js";
import { base64, base64url } from "@oslojs/encoding";

const authorizeEndpoint = "https://appleid.apple.com/auth/authorize";
const authorizationEndpoint = "https://appleid.apple.com/auth/authorize";
const tokenEndpoint = "https://appleid.apple.com/auth/token";

export class Apple {
Expand All @@ -21,7 +21,7 @@ export class Apple {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.credentials.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.credentials.clientId);
url.setState(state);
url.setRedirectURI(this.redirectURI);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/atlassian.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://auth.atlassian.com/authorize";
const authorizationEndpoint = "https://auth.atlassian.com/authorize";
const tokenEndpoint = "https://auth.atlassian.com/oauth/token";

export class Atlassian {
Expand All @@ -22,7 +22,7 @@ export class Atlassian {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
url.searchParams.set("audience", "api.atlassian.com");
Expand Down
6 changes: 3 additions & 3 deletions src/providers/auth0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,23 @@ import { sendTokenRequest } from "../request.js";
import type { OAuth2Tokens } from "../oauth2.js";

export class Auth0 {
private authorizeEndpoint: string;
private authorizationEndpoint: string;
private tokenEndpoint: string;

private clientId: string;
private clientSecret: string;
private redirectURI: string;

constructor(domain: string, clientId: string, clientSecret: string, redirectURI: string) {
this.authorizeEndpoint = domain + "/authorize";
this.authorizationEndpoint = domain + "/authorize";
this.tokenEndpoint = domain + "/oauth/token";
this.clientId = clientId;
this.clientSecret = clientSecret;
this.redirectURI = redirectURI;
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(this.authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(this.authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
8 changes: 4 additions & 4 deletions src/providers/authentik.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@ import { sendTokenRequest } from "../request.js";
import type { OAuth2Tokens } from "../oauth2.js";

export class Authentik {
private authorizeEndpoint: string;
private authorizationEndpoint: string;
private tokenEndpoint: string;

private clientId: string;
private clientSecret: string;
private redirectURI: string;

constructor(
authorizeEndpoint: string,
authorizationEndpoint: string,
tokenEndpoint: string,
clientId: string,
clientSecret: string,
redirectURI: string
) {
this.authorizeEndpoint = authorizeEndpoint;
this.authorizationEndpoint = authorizationEndpoint;
this.tokenEndpoint = tokenEndpoint;
this.clientId = clientId;
this.clientSecret = clientSecret;
Expand All @@ -33,7 +33,7 @@ export class Authentik {
state: string,
codeVerifier: string
): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(this.authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(this.authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
url.setS256CodeChallenge(codeVerifier);
Expand Down
4 changes: 2 additions & 2 deletions src/providers/bitbucket.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://bitbucket.org/site/oauth2/authorize";
const authorizationEndpoint = "https://bitbucket.org/site/oauth2/authorize";
const tokenEndpoint = "https://bitbucket.org/site/oauth2/access_token";

export class Bitbucket {
Expand All @@ -22,7 +22,7 @@ export class Bitbucket {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/box.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://account.box.com/api/oauth2/authorize";
const authorizationEndpoint = "https://account.box.com/api/oauth2/authorize";
const tokenEndpoint = "https://api.box.com/oauth2/token";

export class Box {
Expand All @@ -21,7 +21,7 @@ export class Box {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/coinbase.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://www.coinbase.com/oauth/authorize";
const authorizationEndpoint = "https://www.coinbase.com/oauth/authorize";
const tokenEndpoint = "https://www.coinbase.com/oauth/token";

export class Coinbase {
Expand All @@ -22,7 +22,7 @@ export class Coinbase {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/discord.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://discord.com/oauth2/authorize";
const authorizationEndpoint = "https://discord.com/oauth2/authorize";
const tokenEndpoint = "https://discord.com/api/oauth2/token";

export class Discord {
Expand All @@ -22,7 +22,7 @@ export class Discord {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/dribbble.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://dribbble.com/oauth/authorize";
const authorizationEndpoint = "https://dribbble.com/oauth/authorize";
const tokenEndpoint = "https://dribbble.com/oauth/token";

export class Dribbble {
Expand All @@ -21,7 +21,7 @@ export class Dribbble {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/dropbox.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://www.dropbox.com/oauth2/authorize";
const authorizationEndpoint = "https://www.dropbox.com/oauth2/authorize";
const tokenEndpoint = "https://api.dropboxapi.com/oauth2/token";

export class Dropbox {
Expand All @@ -22,7 +22,7 @@ export class Dropbox {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/facebook.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://www.facebook.com/v16.0/dialog/oauth";
const authorizationEndpoint = "https://www.facebook.com/v16.0/dialog/oauth";
const tokenEndpoint = "https://graph.facebook.com/v16.0/oauth/access_token";

export class Facebook {
Expand All @@ -21,7 +21,7 @@ export class Facebook {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/figma.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://www.figma.com/oauth";
const authorizationEndpoint = "https://www.figma.com/oauth";
const tokenEndpoint = "https://www.figma.com/api/oauth/token";

export class Figma {
Expand All @@ -22,7 +22,7 @@ export class Figma {
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
7 changes: 3 additions & 4 deletions src/providers/github.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://github.com/login/oauth/authorize";
const authorizationEndpoint = "https://github.com/login/oauth/authorize";
const tokenEndpoint = "https://github.com/login/oauth/access_token";

export class GitHub {
Expand All @@ -17,13 +17,12 @@ export class GitHub {

constructor(clientId: string, clientSecret: string, redirectURI: string | null) {
this.clientId = clientId;

this.clientSecret = clientSecret;
this.redirectURI = redirectURI;
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setState(state);
if (this.redirectURI !== null) {
url.setRedirectURI(this.redirectURI);
Expand All @@ -33,7 +32,7 @@ export class GitHub {

public async validateAuthorizationCode(code: string): Promise<OAuth2Tokens> {
const context = new AuthorizationCodeTokenRequestContext(code);
context.authenticateWithRequestBody(this.clientId, this.clientSecret);
context.authenticateWithHTTPBasicAuth(this.clientId, this.clientSecret);
if (this.redirectURI !== null) {
context.setRedirectURI(this.redirectURI);
}
Expand Down
6 changes: 3 additions & 3 deletions src/providers/gitlab.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,23 @@ import { sendTokenRequest } from "../request.js";
import type { OAuth2Tokens } from "../oauth2.js";

export class GitLab {
private authorizeEndpoint: string;
private authorizationEndpoint: string;
private tokenEndpoint: string;

private clientId: string;
private clientSecret: string;
private redirectURI: string;

constructor(domain: string, clientId: string, clientSecret: string, redirectURI: string) {
this.authorizeEndpoint = domain + "/oauth/authorize";
this.authorizationEndpoint = domain + "/oauth/authorize";
this.tokenEndpoint = domain + "/oauth/token";
this.clientId = clientId;
this.clientSecret = clientSecret;
this.redirectURI = redirectURI;
}

public createAuthorizationURL(state: string): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(this.authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(this.authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
return url;
Expand Down
4 changes: 2 additions & 2 deletions src/providers/google.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { sendTokenRequest } from "../request.js";

import type { OAuth2Tokens } from "../oauth2.js";

const authorizeEndpoint = "https://accounts.google.com/o/oauth2/v2/auth";
const authorizationEndpoint = "https://accounts.google.com/o/oauth2/v2/auth";
const tokenEndpoint = "https://oauth2.googleapis.com/token";

export class Google {
Expand All @@ -25,7 +25,7 @@ export class Google {
state: string,
codeVerifier: string
): AuthorizationCodeAuthorizationURL {
const url = new AuthorizationCodeAuthorizationURL(authorizeEndpoint, this.clientId);
const url = new AuthorizationCodeAuthorizationURL(authorizationEndpoint, this.clientId);
url.setRedirectURI(this.redirectURI);
url.setState(state);
url.setS256CodeChallenge(codeVerifier);
Expand Down
Loading

0 comments on commit 7966495

Please sign in to comment.