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 →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 →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 →
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 →
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-jqueryMen det verkar för mig som att rubrikerna är hårdkodade i den generera
Läs mer →
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 →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.
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 →
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 →
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 →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_inProblemet ä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 →