ウェブサイト検索

rest - OAuth2トークンをどのようにリフレッシュできますか?トークンが期限切れになるのを待つ必要がありますか?(Patreon API)

私はPatreonのAPIを使ってOAuthを試しています。私はOAuthのプロセスに非常に不慣れで、リクエストの管理を手助けするためにPatreonのJavascriptパッケージを使っていました。

  • NPM: https://www.npmjs.com/package/patreon
  • Patreon ドキュメンテーション: https://docs.patreon.com/#introduction

これまでのところ、次の方法でトークンを正常に取得す

続きを読む →

typescript - passport-linkedin-oauth2 宣言ファイルにプロパティをインターフェースとして追加できません

私は 'passport-linkedin-oauth2' 宣言ファイルの 'StrategyOption' インターフェースにプロパティを追加しようとしています。このファイルはモジュールやインターフェースを宣言していません。ただインターフェースとクラスをエクスポートしています。

.... export interface StrategyOption { clientID: string; clientSecret: string; callbac

続きを読む →

C# - React-TypeScriptウェブアプリでMsal.jsを使用した.net core API呼び出しのOAuth2認証が失敗する

私は、.NET Core APIと通信する必要があるクライアントのTypeScript Reactウェブアプリケーションを持っています。クライアント側ではmsal.jsが統合されています。AADにログインし、ユーザーアカウントとアクセストークンを取得し、それをBearerとしてAPI呼び出しに渡すことはできます。しかし、APIレベルでの認証は失敗します。

クライアント側:

config: Msal.Configuration = b

続きを読む →

typescript - AngularでNbAuthOAuth2Tokenからユーザーデータを取得する

私はこのように NbAuthOAuth2Token を使っています

this.authService.onTokenChange() .pipe(takeUntil(this.destroy$)) .subscribe((token: NbAuthOAuth2Token) => { this.token = null; if (token && token.isValid()) { this.token = token; } });

そして私のログイン関数ではこのように

login() { this.authService.authenticate('google') .pipe(takeUntil(this.destroy$)) .subscribe((authResult: NbAuthResult) => { }); }

ユーザー

続きを読む →

typescript - Angular-oauth2-oidc で localStorage の期限切れトークン情報をクリアする

私は1つのAngularフロントエンドプロジェクトのために、angular-oauth2-oidcライブラリでPKCEフローをカスタマイズしようとしています。

私はこのライブラリのためにトークンなどの情報を保存するためにlocalStorageも使用していますが、localStorageから期限切れのトークン情報を削除する方法が見つかりません。

これは自動で行われるべきではないですか?

続きを読む →

TypeScript - Discord OAuth と CORS を使った Angular インターセプター

私はDiscordでのOAuth2ログインを設定しようとしています。OAuthコードを取得するURLを 'environment.ts' の環境変数として設定したので、問題はURLのスペルミスではありません。

hrefアンカーリンクは問題なく動作しますが、サービスメソッドを呼び出し、(私の理解では)インターセプターを組み合わせると、毎回このエラーが発生します(省略された認可URL)。

Access to XMLHttpRequest at 'https://discord.com/oauth2/authorize.....' (redirected from 'https://discord.com/api/oauth2/authorize?....') from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource

続きを読む →

typescript - Next-AuthでGoogle OAuthプロバイダーを使用してUserテーブルにカスタムカラムデータを追加するにはどうすればよいですか?

私は最近、NextJS プロジェクトの新しいベースとして create-t3-app を見つけてテストし始めました。なぜなら、TypeScript、trpc、prisma、next-auth などの設定に関する多くのボイラープレートを処理してくれるので、大幅に時間を節約できるからです。それは関係がありますが、私の問題の原因ではないと思います。私の問題は、認証のために Google プロバイダーと共に next-auth ライブラリを使用しており、メールが確認済みかどうかを追跡したいということです。

schema.prisma

model User { id String @id @default(cuid()) email String @unique emailVerified Boolean @default(false) password String? role Role @default(USER) name

続きを読む →

javascript - appwriteはoAuthのレスポンスでユーザーのプロフィール画像を返していません

私はGoogle OAuthのためにAppwriteを使用していますが、ユーザーにアクセスするときに

const user = await account.get();

それから、それはこのオブジェクトだけを与えます。

{ "$id": "...", "$createdAt": "...", "$updatedAt": "...", "name": "...", "registration": "...", "status": true, "labels": [], "passwordUpdate": "", "email":

続きを読む →

typescript - ユーザーが Google でサインインを使用して Twitter にサインインする際の Twitter OAuth v2 のバグ

providers: [ TwitterProvider({ clientId: process.env.TWITTER_CLIENT_ID!, clientSecret: process.env.TWITTER_CLIENT_SECRET!, version: '2.0', authorization: { url: 'https://x.com/i/oauth2/authorize', params: { scope: 'users.read tweet.read offline.access', }, }, }), ],

私は自分のウェブサイトでユーザーが自分のアカウントにTwitterを接続できるように、next-authでTwitter OAuth v2を使用しています。ユーザーをx/i/oauth2/authorize?redirect_uri=…&…のページに必要なクエリパラメータ付きでリダイレクトし、アプリがそのユーザーのxアカウントにアクセスできるように認可し

続きを読む →

javascript - XHRリクエストからOAuth2トークンを受け取る

私は、TypeScriptでXHRリクエストを通じてOAuth2トークンを取得しようとしています。このページ(https://developer.paypal.com/docs/integration/direct/make-your-first-call/)に記載されているようにです。これまでの私のコード:

var clientID = <clientID>; var secret = <mySecret>; var oReq = new XMLHttpRequest(); oReq.open("POST", "https://api.sandbox.

続きを読む →