Aplicația sign in erori atunci când modificați URL-ul de răspuns în Azure AD

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3089309
Simptome
Să presupunem că vă construi o aplicație de tip web care utilizează Azure AD pentru utilizatorii de autentificare. Dacă modificați URL-ul aplicației de răspuns, aceasta poate declanșa erori de conectare pentru utilizatorii care au acceptat deja la aplicația. Utilizatorii care sunt de acord după această modificare URL nu sunt afectate.
Cauză
Când se schimbă URL de răspuns la portalul de gestionare Azure dezvoltatorul aplicației, aplicația web se implementează cu un nou punct final pentru a se potrivi URL-ul nou răspuns. Aplicația web nu mai consolidare servicii solicitările care provin de la vechiul răspuns URL final.

Această problemă se produce în următorul scenariu:
  • Aplicația web utilizează oricare dintre protocoalele de autentificare Azure AD-acceptate (conectare OpenID, WS-Federation sau SAML 2.0).
  • Obiectul asociat aplicație este configurat în Azure AD cu un singur răspuns URL.
  • Când furnizor de consolidare servicii (aplicație web) – este pus la solicitarea de autentificare iniţiaţi pentru conectare, aplicația web nu specificați "răspunde URL" interogare șir parametrul opţional în solicitarea.
Notă Acest parametru șir de interogare diferă pentru fiecare protocol acceptate, după cum urmează:

ProtocolParametru opţional
OpenID conectaredirect_uri
WS-federalizarewreply
SAML 2.0AssertionConsumerServiceURL
În schimb, aplicația se bazează pe Azure AD utilizând URL-ul configurat răspuns de la obiectul de aplicație (ca în al doilea element din listă cu marcatori anterior) atunci când solicitarea de autentificare nu specifică un URL de răspuns.

Apoi, dezvoltatorul aplicației efectuează o modificare în configurația aplicației web (prin portalul de gestionare Azure) prin modificarea URL-ul de răspuns. Dezvoltatorul aplicației, de asemenea, implementez aplicația web la un nou punct final (pentru a se potrivi URL-ul nou răspuns) şi consolidare servicii nu mai solicitările care provin de la vechiul răspuns URL final. În această situație, toți clienții existente care au acceptat deja la aplicația web acum poate fi imposibil să se conecteze la aplicația web.
Rezoluţie
Pentru a remedia această problemă, utilizați una dintre următoarele metode:

  • În mod explicit Specificați URL-ul de răspuns în cod aplicație. Aceasta este soluția recomandată. Dezvoltatorul aplicației ar trebui să actualizaţi codul pentru solicitarea de autentificare pentru a specifica explicit URL de răspuns (în funcție de protocolul utilizat, așa cum este descris în secțiunea "Cauza").
  • Utilizarea PowerShell pentru a suprascrie adresa de răspuns. Administratorul de firmă trebuie să executați următoarele cmdlet-uri Azure AD PowerShell pentru a suprascrie adresa răspuns vechi cu noua adresă de răspuns:
    1. Conectați-MsolService
    2. $r = New-MsolServicePrincipalAddresses-adresa <app’s_new_reply_address>– AddressType "răspuns"</app’s_new_reply_address>
    3. Set-MsolServicePrincipal – AppPrincipalId <app’s_clientId>-adrese $r</app’s_clientId>

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3089309 - Ultima examinare: 08/29/2015 02:20:00 - Revizie: 1.0

Microsoft Azure Active Directory

  • kbexpertiseadvanced kbtshoot kbsurveynew kbmt KB3089309 KbMtro
Feedback