OpenID Connect nodrošinātāja Microsoft Entra ar ID iestatīšana
Microsoft Entra ir viens no OpenID Connect identitātes nodrošinātājiem, ko varat izmantot, lai autentificētu savas vietnes apmeklētājus Power Pages . Kopā ar Microsoft Entra ID, multitenant Microsoft Entra ID un Azure AD B2C varat izmantot jebkuru citu nodrošinātāju, kas atbilst Open ID Connect specifikācijai.
Šajā rakstā ir aprakstītas tālāk minētās darbības.
- Iestatīšana Microsoft Entra Power Pages
- Izveidojiet lietotnes reģistrāciju Azure
- Vietnes iestatījumu ievadīšana Power Pages
- Vairākfaktoru Microsoft Entra autentifikācijas atļaušana
Piezīmes
Jūsu vietnes autentifikācijas iestatījumu izmaiņas var aizņemt dažas minūtes, lai tās atspoguļotu vietnē. Lai nekavējoties skatītu izmaiņas, administrēšanas centrā restartējiet vietni.
Iestatīšana Microsoft Entra Power Pages
Iestatiet Microsoft Entra kā identitātes nodrošinātāju savai vietnei.
Power Pages Savā vietnē atlasiet Drošības>identitātes nodrošinātāji.
Ja netiek rādīts neviens identitātes nodrošinātājs, pārliecinieties, vai opcija Ārējā pieteikšanās ir iestatīta kā Ieslēgts jūsu vietnes vispārīgajos autentifikācijas iestatījumos.
Atlasiet + Jauns nodrošinātājs.
Sadaļā Atlasīt pieteikšanās nodrošinātāju atlasiet Cits.
Sadaļā Protokols atlasiet OpenID Connect.
Ievadiet pakalpojumu sniedzēja nosaukumu; piemēram,ID Microsoft Entra .
Nodrošinātāja nosaukums ir teksts uz pogas, ko lietotāji redz, kad atlasa savu identitātes nodrošinātāju pierakstīšanās lapā.
Atlasiet Tālāk.
Sadaļā Atbildes URL atlasiet Kopēt.
Neaizveriet Power Pages pārlūka cilni. Drīz tajā atgriezīsities.
Programmas reģistrācijas izveide pakalpojumā Azure
Izveidojiet lietotnes reģistrāciju Azure portālā ar savas vietnes atbildes URL kā novirzīšanas URI.
Pierakstieties Azure portālā.
Meklējiet un atlasiet vienumu Azure Active Directory.
Sadaļā Pārvaldīt atlasiet Programmu reģistrācijas.
Atlasiet Jauna reģistrācija.
Ievadiet nosaukumu.
Atlasiet kādu no atbalstītajiem kontu tipiem, kas vislabāk atbilst jūsu organizācijas prasībām.
Sadaļā Novirzīšanas URI atlasiet Tīmeklis kā platformu un pēc tam ievadiet savas vietnes atbildes URL.
- Ja izmantojat savas vietnes noklusējuma vietrādi URL, ielīmējiet nokopēto atbildes vietrādi URL.
- Ja izmantojat pielāgotu domēna nosaukumu, ievadiet pielāgotu URL. Vietnes identitātes nodrošinātāja iestatījumos norādiet novirzīšanas URL, izmantojat to pašu pielāgoto URL.
Atlasiet Reģistrēt.
Nokopējiet programmas (klienta) ID.
Pa labi no Klienta akreditācijas dati atlasiet Pievienot sertifikātu vai noslēpumu.
Atlasiet + Jauns klienta noslēpums.
Ievadiet neobligātu aprakstu, atlasiet derīgumu un pēc tam atlasiet Pievienot.
Sadaļā Noslēpuma ID atlasiet ikonu Kopēt starpliktuvē .
Lapas augšdaļā atlasiet Galapunkti.
Atrodiet OpenID Connect metadatu dokumenta URL un atlasiet kopēšanas ikonu.
Kreisajā panelī zem Pārvaldīt atlasiet Autentifikācija.
Sadaļā Netiešs piešķīrums atlasietID pilnvaras (izmantoti netiešajām un hibrīdajām plūsmām).
Atlasiet vienumu Saglabāt.
Vietnes iestatījumu ievadīšana programmā Power Pages
Atgriezieties Power Pages identitātes nodrošinātāja konfigurēšanas lapā, ko iepriekš atstājāt, un ievadiet tālāk norādītās vērtības. Ja nepieciešams, mainiet papildu iestatījumus. Kad esat beidzis, atlasiet Apstiprināt.
Iestāde: ievadiet iestādes vietrādi URL šādā formātā:
https://login.microsoftonline.com/<Directory (tenant) ID>/
, kur <direktorija (nomnieka) ID> ir izveidotās lietojumprogrammasdirektorija (nomnieka) ID. Piemēram, ja direktorija (nomnieka) ID Azure portālā iraaaabbbb-0000-cccc-1111-dddd2222eeee
, tad iestādes URL irhttps://login.microsoftonline.com/aaaabbbb-0000-cccc-1111-dddd2222eeee/
.Client ID: ielīmējiet izveidotās lietojumprogrammasvai klienta ID.
Novirzīšanas URL: ja jūsu vietne izmanto pielāgotu domēna nosaukumu, ievadiet pielāgoto URL; pretējā gadījumā atstājiet noklusējuma vērtību. Pārliecinieties, vai šī vērtība ir tieši tāda pati kā izveidotās programmas novirzīšanas URI.
Metadatu adrese: ielīmējiet nokopēto OpenID Savienot metadatu dokumenta URL.
Darbības joma: ienākt
openid email
.Vērtība
openid
ir obligāta. Vērtībaemail
nav obligāta; tā nodrošina, ka lietotāja e-pasta adrese tiek automātiski aizpildīta un parādīta profila lapā pēc lietotāja pierakstīšanās sistēmā. Uzziniet par citām pretenzijām, kuras varat pievienot.atbilde veids: Atlasīt
code id_token
.Klienta noslēpums: ielīmējiet klienta noslēpumu no izveidotās lietojumprogrammas. Šis iestatījums ir nepieciešams, ja atbildes tips ir
code
.atbilde režīms: Atlasīt
form_post
.Ārējā atteikšanās: šis iestatījums kontrolē, vai jūsu vietne izmanto ārējo izrakstīšanos. Izmantojot ārējo izrakstīšanos, kad lietotāji izrakstās no lietojumprogrammas vai vietnes, viņi tiek izrakstīti arī no visām lietojumprogrammām un vietnēm, kas izmanto vienu un to pašu identitātes nodrošinātāju. Ieslēdziet to, lai novirzītu lietotājus, kuri izrakstās no jūsu tīmekļa vietnes, uz ārējās izrakstīšanās interfeisu. Izslēdziet to, lai izrakstītu lietotājus tikai no jūsu tīmekļa vietnes.
Izrakstīšanās novirzīšanas URL: ievadiet vietrādi URL, kur identitātes nodrošinātājam ir jānovirza lietotāji pēc izrakstīšanās. Šī atrašanās vieta ir atbilstoši jāiestata identitātes nodrošinātāja konfigurācijā.
RP iniciētā atteikšanās: šis iestatījums kontrolē, vai uzticamā puse — klienta lietojumprogramma OpenID Connect — var izrakstīt lietotājus. Lai izmantotu šo iestatījumu, vispirms ir jāieslēdz Ārējā atteikšanās.
Papildu iestatījumi programmā Power Pages
Papildu iestatījumi sniedz jums precīzāku kontroli pār to, kā lietotāji autentificējas, izmantojot jūsu Microsoft Entra identitātes nodrošinātāju. Jums nav jāiestata neviena no šīm vērtībām. Tās nav obligātas.
Izdevēja filtrs: ievadiet aizstājējzīmju filtru, kas atbilst visiem izdevējiem visos nomniekos; piemēram,
https://sts.windows.net/*/
.Validēt auditoriju: ieslēdziet šo iestatījumu, lai marķiera validācijas laikā validētu auditoriju.
Derīgas mērķauditorijas: ievadiet ar komatu atdalītu sarakstu ar mērķauditorijas vietrāžiem URL.
Validēt izdevējus: ieslēdziet šo iestatījumu, lai validētu izdevēju marķiera validācijas laikā.
Derīgi izdevēji: ievadiet ar komatu atdalītu emitentu vietrāžu URL sarakstu.
Reģistrācijas pretenzijas kartēšana un pieteikšanās prasības kartēšana: lietotāja autentifikācijā pretenzija ir informācija, kas apraksta lietotāja identitāti, piemēram, e-pasta adrese vai dzimšanas datums. Kad jūs piesakāties programmā vai tīmekļa vietnē, tā izveido pilnvaru. Pilnvara satur informāciju par jūsu identitāti, tostarp visas ar to saistītās prasības. Pilnvaras tiek izmantotas, lai autentificētu jūsu identitāti, kad piekļūstat citām programmas vai vietnes daļām vai citām programmām un vietnēm, kas ir saistītas ar to pašu identitātes nodrošinātāju. Pretenzijas kartēšana ir veids, kā mainīt marķierī iekļauto informāciju. To var izmantot, lai pielāgotu programmai vai vietnei pieejamo informāciju un kontrolētu piekļuvi līdzekļiem vai datiem. Reģistrācijas pretenzijas kartēšana maina pretenzijas, kas rodas, reģistrējoties lietojumprogrammai vai vietnei. Pieteikšanās pretenzijas kartēšana maina pretenzijas, kas tiek emitētas, kad piesakāties lietojumprogrammā vai vietnē. Uzziniet vairāk par pretenzijām kartēšana politikām.
Nonce lifetime: ievadiet nonce vērtības kalpošanas laiku minūtēs. Noklusējuma vērtība ir 10 minūtes.
Izmantojiet marķiera kalpošanas laiku: šis iestatījums kontrolē, vai autentifikācijas sesijas kalpošanas laikam, piemēram, sīkfailiem, ir jāatbilst autentifikācijas marķiera darbības laikam. Ja tiek ieslēgts, šī vērtība pārlabo programmas sīkfailu derīguma termiņa vērtību vietnes iestatījumā Authentication/ApplicationCookie/ExpireTimeSpan.
Sazinieties ar kartēšana, izmantojot e-pastu: šis iestatījums nosaka, vai kontaktpersonas tiek kartētas uz atbilstošo e-pasta adresi, kad tās piesakās.
- Ieslēgts: saista unikālu kontaktpersonas ierakstu ar atbilstošu e-pasta adresi un automātiski piešķir kontaktpersonai ārējās identitātes nodrošinātāju pēc tam, kad lietotājs ir veiksmīgi pierakstījies.
- Pie
Piezīmes
Pieprasījuma parametrs UI_Locales tiek automātiski nosūtīts autentifikācijas pieprasījumā un tiek iestatīts portālā atlasītajai valodai.
Papildu prasību iestatīšana
Iespējojiet neobligātās pretenzijas ID formātā Microsoft Entra .
Iestatiet Tvērumu tā, lai tas iekļautu papildu prasības, piemēram,
openid email profile
.Iestatiet Reģistrēšanas pieprasījumu kartējums papildu vietnes iestatījumu, piemēram,
firstname=given_name,lastname=family_name
.Iestatiet Pieteikšanās pieprasījumu kartējums papildu vietnes iestatījumu, piemēram,
firstname=given_name,lastname=family_name
.
Šajos piemēros vārds, uzvārds un e-pasta adreses, kas tiek nodrošinātas ar papildu prasībām, kļūs par noklusējuma vērtībām tīmekļa vietnes profila lapā.
Piezīmes
Prasību kartēšana tiek atbalstīta teksta un Būla datu tipiem.
Vairākfaktoru Microsoft Entra autentifikācijas atļaušana
Lai ļautu Microsoft Entra lietotājiem autentificēties no jebkura nomnieka Azure, ne tikai no konkrēta nomnieka, mainiet lietojumprogrammas Microsoft Entra reģistrāciju uz vairāku nomnieku.
Jums ir jāiestata arī izdevēja filtrs jūsu nodrošinātāja papildu iestatījumos.