ウェブサイト検索
私はPatreonのAPIを使ってOAuthを試しています。私はOAuthのプロセスに非常に不慣れで、リクエストの管理を手助けするためにPatreonのJavascriptパッケージを使っていました。
これまでのところ、次の方法でトークンを正常に取得す
続きを読む →
私は 'passport-linkedin-oauth2' 宣言ファイルの 'StrategyOption' インターフェースにプロパティを追加しようとしています。このファイルはモジュールやインターフェースを宣言していません。ただインターフェースとクラスをエクスポートしています。
.... export interface StrategyOption { clientID: string; clientSecret: string; callbac 続きを読む →
私は、.NET Core APIと通信する必要があるクライアントのTypeScript Reactウェブアプリケーションを持っています。クライアント側ではmsal.jsが統合されています。AADにログインし、ユーザーアカウントとアクセストークンを取得し、それをBearerとしてAPI呼び出しに渡すことはできます。しかし、APIレベルでの認証は失敗します。
クライアント側:
config: Msal.Configuration = b 続きを読む →私はこのように 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) => { }); }ユーザー
続きを読む →私は1つのAngularフロントエンドプロジェクトのために、angular-oauth2-oidcライブラリでPKCEフローをカスタマイズしようとしています。
私はこのライブラリのためにトークンなどの情報を保存するためにlocalStorageも使用していますが、localStorageから期限切れのトークン情報を削除する方法が見つかりません。
これは自動で行われるべきではないですか?
続きを読む →
私は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 続きを読む →私は最近、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 続きを読む →私はGoogle OAuthのためにAppwriteを使用していますが、ユーザーにアクセスするときに
const user = await account.get();それから、それはこのオブジェクトだけを与えます。
{ "$id": "...", "$createdAt": "...", "$updatedAt": "...", "name": "...", "registration": "...", "status": true, "labels": [], "passwordUpdate": "", "email": 続きを読む →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アカウントにアクセスできるように認可し
続きを読む →
私は、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. 続きを読む →