Δουλεύω σε κώδικα αιτήματος Google OAuth2. Χρειάζεται να κάνω κλικ σε ένα κουμπί εφαρμογής και να ανοίξω ένα νέο παράθυρο για να ξεκινήσει η ροή Google OAuth2. Έχω ορίσει ένα redirect URI ως παράμετρο. Έγραψα αυτή τη συνάρτηση αλλά έχω αυτό το σφάλμα στη συνάρτ
Διαβάστε περισσότερα →Χρησιμοποιώ το έργο angular-oauth2-oidc για OpenId σε ένα έργο Angular. Για κάποιο λόγο, θέλω να απενεργοποιήσω την αυθεντικοποίηση για κάποιες διαδρομές. Αρχικοποιώ τη ροή κώδικα στο κύριο component και τη συνδέω στο τμήμα bootstrap του κύριου module.
Αν πρόκειται να αποκλείσετε κάποιες διαδρομές, είναι καλύτερα να αλλάξετε το component που έχει γίνει bootstrap και να αρχικοποιήσετε τη ροή του κώδικα στο εξουσιοδοτημένο component. Δημιου
Διαβάστε περισσότερα →
Έχω ένα πρόβλημα. Χρειάζομαι να φτιάξω μια λειτουργία αποστολής email με το Gmail API. Στην τεκμηρίωση μου λέει να φτιάξω μια συνάρτηση createTransport όπως αυτή:
const transport = nodemailer.createTransport({ service: "gmail", au Διαβάστε περισσότερα →
Προσπαθώ να ρυθμίσω τον έλεγχο ταυτότητας Google OAuth ώστε να μπορέσω να πάρω ένα access token για μια υπηρεσία λογαριασμού και να μπορώ να χρησιμοποιήσω άλλες υπηρεσίες μέσω REST API όπως το Cloud Storage. Το πρόβλημα είναι ότι λαμβάνω σφάλμα 400 όταν κάνω το αίτημα
Διαβάστε περισσότερα →Οπότε προσπαθώ να υλοποιήσω έναν διακομιστή oauth2 σε nestjs και έχω διαβάσει τις προδιαγραφές [RFC 6749] Στις προδιαγραφές, όλα τα ονόματα παραμέτρων ερωτήματος και ακόμη και οι απαντήσεις json χρησιμοποιούν snake_case.
access_token refresh_token client_id client_secret redirect_uri expires_inΤο πρόβλημα είναι ότι όλος ο υπόλοιπος κώδικάς μου χρησιμοποιεί camelCase και η χρήση του snake_case για μια σειρά από κλάσεις που σχετίζονται με το oauth θα τις έκα
Διαβάστε περισσότερα →Η εφαρμογή μου Ionic 2 έχει Έλεγχο ταυτότητας Google μέσω Firebase και έχω ένα κουμπί αποσύνδεσης στην εφαρμογή που καλεί τη μέθοδο Firebase unauth(), αλλά αυτό απλώς αποσυνδέει την αναφορά Firebase και δεν τερματίζει τη συνεδρία Google OAuth.
Μετά το πάτημα του κουμπιού αποσύνδεσης και το ξαναπάτημα του κουμπιού σύνδεσης, ο χρήστης συνδέεται αυτόματα (χρησιμοποιώντας την προηγούμενη συνεδρία OAuth) και δεν θέλω να συμβαίνει αυτό.
Χρειάζομαι το κουμπί αποσύνδεσης να τ
Διαβάστε περισσότερα →Έχω ένα πρόβλημα με μια υπηρεσία στο Angular 2, θέλω να πάρω ένα token από ένα apiREST στο Spring, ο διακομιστής λειτουργεί, αν κάνω το αίτημα με το Postman λειτουργεί!, αλλά δεν ξέρω πώς να κάνω το αίτημα στο Angular 2, έχω αυτόν τον κώδικα στο Angular 2
getToken(login:Login) { let headers = new Headers(); let urlSearchParams = new URLSearchParams(); // urlSearchParams.append(this.GRANT_TYPE,"client_credentials"); urlSearchParams.append(this.GRANT_TYPE,"password"); u Διαβάστε περισσότερα →
Χρειάζεται να ρυθμίσω δυναμικά URLs για το OAuthModule προκειμένου να στείλει το token πρόσβασης σε κάθε αίτημα. Η λύση που χρησιμοποιώ (υπόδειξη), παρέχοντας ένα OAuthModuleConfig μέσω μεθόδου εργοστασίου, φαίνεται να μην λειτουργεί.
Αυτό είναι το AppModule μου όπου ρυθμίζω τα πάντα:
import {BrowserModule} from '@angular/p Διαβάστε περισσότερα →
Χρησιμοποιώ το Facebook για αυθεντικοποίηση και προσπαθώ να πάρω το access token ώστε να μπορώ να κάνω κλήσεις στο API. Αυτό γίνεται σε Next.js με TypeScript, χρησιμοποιώντας το NextAuth.
pages/api/auth/[...nextAuth].ts:
... export const authOptions = { callbacks: { async jwt({ token, user, account, profile }) { if (account) { token.accessToken = account.access_token token.id = profile.id } return token; }, async Διαβάστε περισσότερα →Προσπαθώ να ενσωματώσω έναν απομακρυσμένο πάροχο Keycloak στην εφαρμογή μου Next που τρέχει σε container. Αυτή τη στιγμή, μπορώ να ολοκληρώσω όλη τη ροή πιστοποίησης, συμπεριλαμβανομένου του να φτάσω στη σωστή περίπτωση Keycloak και να συνδεθώ σε αυτήν τη σελίδα, μέχρι το σημείο που θα έπρεπε να έχω συνδεθεί στην εφαρμογή μου... Σε εκείνο το σημείο, λαμβάνω αυτό το σφάλμα:
[next-auth][error][OAUTH_CALLBACK_ERROR] https://next-auth.js.org/errors#oauth_callback_error fai Διαβάστε περισσότερα →