Οι διευθύνσεις URL ανακατεύθυνσης στο καταγραφή εφαρμογή της Microsoft

ψήφοι
23

Στην καταγραφή εφαρμογή του Microsoft μου, υπό τον τίτλο «ανακατευθύνει τις διευθύνσεις URL», έχω ελεγχθεί Allow Implicit flowκαι εφόσον το URL, http://localhost:8080/event.

Αλλά στην πραγματικότητα έχουν μια δυναμική ταυτότητα γεγονός που καθιστά τη διεύθυνση URL localhost:8080/event/{eventid}.

Έτσι τώρα είμαι πάρει ένα σφάλμα:

Η διεύθυνση απάντηση http://localhost:8080/student/event/59b67936d53f013a79000009δεν ταιριάζει με τις διευθύνσεις απάντηση διαμορφωθεί για την εφαρμογή

Πώς μπορώ να δώσω μια διεύθυνση URL που θα επιτρέψει καμία αξία μετά το eventστη διεύθυνση URL;

Δημοσιεύθηκε 11/09/2017 στις 14:34
χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
2

Δεν μπορείτε να χρησιμοποιήσετε μια δυναμική URI για ανακατευθύνσεις OAuth. Σημειώστε ότι αυτό δεν είναι ειδικά για v2 Endpoint της Microsoft, αυτή είναι η περίπτωση για κάθε πάροχο OAuth έχω χρησιμοποιήσει.

Υποθέτω ότι ψάχνετε να ανακατευθύνει το χρήστη σε μια συγκεκριμένη σελίδα γεγονός αφού έχετε ολοκληρώσει τη σύνδεση;

Ο σωστός τρόπος για να χειριστεί αυτό είναι να χρησιμοποιήσετε την κατάσταση παράμετρο. Αυτή είναι μια τιμή συμβολοσειράς και θα επιστραφεί με την απάντηση. Για παράδειγμα, θα μπορούσατε να κωδικοποιήσει το eventidένα να περιλαμβάνει την αξία του state. Όταν παίρνετε την συμβολική απάντηση πίσω, είσαι εφαρμογή αποκωδικοποιεί την stateαξία και ανακατευθύνει το χρήστη.

Απαντήθηκε 11/09/2017 στις 17:38
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more