typescript - Hur lägger du till egna kolumndata i User-tabellen med Google OAuth-leverantör med Next-Auth?

Jag hittade nyligen och började testa create-t3-app som en ny bas för NextJS-projekt eftersom det tar hand om mycket av standardinställningarna för saker som TypeScript, trpc, prisma och next-auth, vilket skulle spara mig mycket tid. Även om det är relevant, tror jag inte att det är orsaken till mitt problem. Mitt problem är att jag använder biblioteket next-auth med Google Provider för autentisering och jag skulle vilja spåra om en e-postadress är verifierad.

schema.prisma

Läs mer →

javascript - appwrite ger inte användarens profilbild i svar för oAuth

Jag använder appwrite för Google OAuth, men när jag får åtkomst till användaren genom

const user = await account.get();

då ger det bara detta objekt..

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

Läs mer →

typescript - Twitter OAuth v2-bugg när användare använder Logga in med Google för att logga in på Twitter

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', }, }, }), ],

Jag använder Twitter OAuth v2 med next-auth för min webbplats så att mina användare kan koppla sitt Twitter till sitt konto. När jag omdirigerar en användare till sidan x/i/oauth

Läs mer →

javascript - Ta emot OAuth2-token från XHR-förfrågan

Jag försöker få ett OAuth2-token via XHR-förfrågan i TypeScript som nämnts på den här sidan (https://developer.paypal.com/docs/integration/direct/make-your-first-call/). Min kod hittills:

var clientID = <clientID>; var secret = <mySecret>; var oReq = new XMLHttpRequest(); oReq.op

Läs mer →

Hur man ställer in OAuth-auktoriseringstoken i en typescript-jquery-klient som genererats från Swagger

Jag har genererat bindningarna för en swaggerdefinierad API som kräver en OAuth-token.

swagger-codegen generate -i api.json -o test -l typescript-jquery

Men det verkar för mig som att rubrikerna är hårdkodade i den generera

Läs mer →

javascript - Angular - Typescript - Hur man stänger ett fönster öppnat från appen under google oauth2-förfrågan

Jag arbetar med Google OAuth2-förfrågningskod. Jag behöver klicka på en knapp i applikationen och öppna ett nytt fönster för att starta Google OAuth2-flödet. Jag har en redirect URI inställd som parameter. Jag skrev denna funktion men jag får detta fel i setInt

Läs mer →

typescript - Hur man konfigurerar OpenID i angular-oauth2-oidc så att vissa adresser inte behöver autentisera

Jag använder projektet angular-oauth2-oidc för OpenId i ett Angular-projekt. Av någon anledning vill jag inaktivera autentiseringen för vissa rutter. Jag initierar kodflödet i huvudkomponenten och bootstrapar det till bootstrap-sektionen i huvudmodulen.

Svar #1

Om du tänker exkludera vissa rutter är det bättre att ändra den bootstrapade komponenten och initiera kodflödet i den auktoriserade komponenten. Skapa en huvudkomponent och två andra komponent

Läs mer →

node.js - TS - NodeMailer OAuth2 'auth' finns inte i typ 'TransportOptions'

Jag har ett problem. Jag behöver skapa en funktion för att skicka e-post med Gmail API. I dokumentationen står det att jag ska skapa en createTransport-funktion på detta sätt:

const transport = nodemailer.createTransport({ service: "gmail&qu

Läs mer →

node.js - Kan inte autentisera i Google OAuth2.0 för server-till-server-applikationer

Jag försöker ställa in Google OAuth-autentisering så att jag kan få en åtkomsttoken för en kontotjänst och jag kan använda andra tjänster via REST API som Cloud Storage. Problemet är att jag får ett 400-fel när jag gör åtkomsttokenförfrågan och meddelandet är generiskt

Läs mer →

javascript - Ska jag använda camelCase för oauth2?

Så jag försöker implementera en oauth2-server i nestjs och jag har läst specifikationen [RFC 6749] I specifikationen använder alla frågeparameternamn och till och med json-svar snake_case på det här sättet.

access_token refresh_token client_id client_secret redirect_uri expires_in

Problemet är att hela resten av min kodbas använder camelCase, och att använda snake_case för en massa OAuth-relaterade klasser skulle göra dem inkonsekventa med resten av kodbase

Läs mer →