Jagamisviis:


Kohalik autentimine, registreerimine ja muud sätted

Oluline

Soovitame autentimiseks kasutada Azure AD B2C identiteedipakkujat oma Power Pages saidil ja määrata kohalik identiteedipakkuja aegunuks.

Power Pages pakub autentimisfunktsionaalsust, mis on sisse ehitatud ASP.NET Identiteeti API. ASP.NET-i identiteet on omakorda sisse ehitatud raamistikku OWIN, mis on samuti autentimissüsteemi oluline osa. Power Pages pakub järgmisi teenuseid:

  • Kohalik (kasutajanime/ parooliga) autentimine
  • Väline (suhtluspakkuja) autentimine kolmanda osapoole identiteedipakkujate kaudu
  • Kahekordne autentimine meiliga
  • Meiliaadressi kinnitamine
  • Parooli taastamine
  • Kutsekoodiga registreerumine eelnevalt loodud kontaktisiku kirjete registreerimiseks

Märkus.

Mobile Phone Confirmed veergu kontaktikirjes ei kasutata, välja arvatud juhul, kui seda uuendatakse rakendusest Adxstudio Portals.

Nõuded

Power Pages nõuab:

  • Põhiportaali
  • Microsoft Identity
  • Microsoft Identity töövoogude lahenduspaketid

Autentimine ja registreerimine

Tagasipöörduvad saidiikülastajad saavad autentida kohaliku kasutaja identimisteabe või välise identiteedipakkuja kontode abil. Uus kasutaja saab registreerida uue kasutajakonto, sisestades kasutajanime ja parooli või logides sisse välise teenusepakkuja kaudu. Külastajatel, kellele on saadetud kutsekood saidi administraatorilt, saavad võimalus lunastada kood uue kasutajakonto registreerimisel.

Seotud saidi sätted.

  • Authentication/Registration/Enabled
  • Authentication/Registration/LocalLoginEnabled
  • Authentication/Registration/ExternalLoginEnabled
  • Authentication/Registration/OpenRegistrationEnabled
  • Authentication/Registration/InvitationEnabled
  • Authentication/Registration/RememberMeEnabled
  • Authentication/Registration/ResetPasswordEnabled

Lähtesta parool

Tagasipöörduvad külastajad, kes sisestasid registreerimise ajal meiliaadressi, saavad taotleda oma meiliaadressile parooli lähtestamise loa saatmist. Lähtestamise sõne võimaldab omanikul valida uue parooli. Sõne saab ka hüljata, jättes kasutaja algse parooli muutmata.

Seotud saidi sätted.

  • Authentication/Registration/ResetPasswordEnabled
  • Authentication/Registration/ResetPasswordRequiresConfirmedEmail

Seotud protsess: kontaktile parooli lähtestuse saatmine

  1. Külastaja varustab meiliaadressiga.
  2. Protsessi käivitamiseks tuleb sisestada meiliaadress.
  3. Külastajal palutakse meiliaadressi kontrollida.
  4. Külastaja saab paroolilähtestusmeili koos juhistega.
  5. Külastaja pöördub tagasi lähtestamisvormi ja valib uue parooli.
  6. Parool on lähtestatud.

Kutse lunastamine

Kutsekoodi lunastamine võimaldab seostada registreeritud külastaja olemasoleva kontaktisiku kirjega, mis on eelnevalt spetsiaalselt selle külastaja jaoks ette valmistatud. Tavaliselt saadetakse kutsekoodid meiliga. Kui soovite koode saata ka muudes kanalites, saate kasutada üldist koodiedastuse vormi. Pärast kehtiva kutsekoodi edastamist toimub tavapärane kasutaja registreerimise protsess uue kasutajakonto seadistamiseks.

Seotud saidi säte: Authentication/Registration/InvitationEnabled

Seotud protsess: kutse saatmine

Kohandage kutse meili, et lisada saidi kutse lehe url.

  1. Kutse loomine uuele kontaktile.
  2. Uue kutse kohandamine ja salvestamine.
  3. Kutse meili kohandamine.
  4. Protsessi Kutse saatmine töövoog.
  5. Kutsemeil avab lunastamislehe.
  6. Kasutaja sisestab sisse logimiseks kutsekoodi.

Registreerimine on keelatud

Kui registreerimine on kasutajale pärast kutse lunastamist keelatud, kuvatakse sõnum järgmise sisulõigu abil:Account/Register/RegistrationDisabledMessage

Profiililehtede kaudu kasutajakontode haldamine

Autenditud kasutajad haldavad oma kasutajakonot profiililehe navigeerimisriba Turvalisus kaudu. Kasutajad ei ole piiratud registreerimisel valitud ühe kohaliku või välise kontoga. Välise kontoga kasutajad võivad kasutajanime ja parooliga luua kohaliku konto. Kohaliku kontoga alustanud kasutajad saavad seostada oma kontoga mitu välist identiteeti. Profiililehel tuletatakse kasutajale meelde, et ta peab kinnitama oma meiliaadressi, taotledes meilikontole saadetavat kinnitusmeili.

Seotud saidi sätted.

  • Authentication/Registration/LocalLoginEnabled
  • Authentication/Registration/ExternalLoginEnabled
  • Authentication/Registration/TwoFactorEnabled

Määra parool või muuda seda

Olemasoleva kohaliku kontoga kasutaja saab luua uue parooli, sisestades algse parooli. Ilma kohaliku kontota kasutaja saab valida kasutajanime ja parooli uue kohaliku konto seadistamiseks. Kasutajanime ei saa pärast selle määramist muuta.

Seotud saidi säte: Authentication/Registration/LocalLoginEnabled

Seotud protsessid.

  • Kasutajanime ja parooli loomine
  • Parooli vahetamine

Ülaltoodud ülesandevood töötavad ainult juhul, kui kontaktile on määratud portaali halduse rakendus. Neid ei mõjuta ülesandevoogude tulevane aegumine.

Meiliaadressi kinnitamine

Meiliaadressi muutmine või selle esmakordne seadistamine viib selle kinnitamata olekusse. Kasutaja saab taotleda oma uuele meiliaadressile kinnitusmeili saatmist. Meil sisaldab juhiseid meili kinnitamise protsessi lõpuleviimiseks.

Seotud protsess: kontaktile kinnitusmeili saatmine

  1. Kasutaja esitab uue, kinnitamata meiliaadressi.
  2. Kasutaja kontrollib kinnituse saamiseks meiliaadressi.
  3. Protsessi kontaktile kinnitusmeili saatmine töövoog.
  4. Kasutaja valib kinnitusprotsessi lõpuleviimiseks kinnituslinki.

Veenduge, et igale kliendile oleks määratud esmane meiliaadress. Kinnituse meil saadetakse ainult peamisele meiliaadressile (meiliaadress1), mitte teisesele (emailaddress2) ega alternatiivsele (emailaddress3) kontakti kirje aadressile.

Lubage kahekordne autentimine

Kahekordse autentimise funktsioon suurendab kasutajakonto turvalisust, nõudes lisaks tavapärasele kohaliku või välise kontoga sisselogimisele ka kinnitatud meiliaadressi omanikuks olemise tõestust. Kasutajale, kes püüab sisse logida kahekordset autentimist lubavale kontole, saadetakse kontoga seotud kinnitusmeilile turvakood. Sisselogimisprotsessi lõpuleviimiseks tuleb sisestada turvakood. Kasutaja saab valida et sait jätaks meelde edukalt kinnituse läbinud brauseri, nii et turvakoodi ei nõuta järgmistel samas brauseris sisselogimistel. Iga kasutajakonto võimaldab seda funktsiooni individuaalselt ja nõuab ka kinnitatud meili.

Hoiatus

Kui loote ja lubate Authentication/Registration/MobilePhoneEnabled saidisätte lubada pärandfunktsionaalsus, ilmneb tõrge. Seda saidi sätet ei pakuta kastist välja ja seda ei toetata Power Pages poolt.

Seotud saidi sätted.

  • Authentication/Registration/TwoFactorEnabled
  • Authentication/Registration/RememberBrowserEnabled

Seotud protsess: kontaktile meili teel kahekordse koodi saatmine

  1. See külastaja valib turvakoodi saamise meili teel.
  2. Külastaja ootab turvakoodi sisaldavat meili.
  3. külastaja sisestab turbekoodi.
  4. Protsess Kontaktile kahekordse koodi meiliga töövoos.
  5. Külastaja saab keelata kahekordse autentimise.

Väliste kontode haldamine

Autenditud kasutaja võib ühendada või registreerida, mitu välist identiteeti oma kasutajakontoga, ühe identiteedi igalt konfigureeritud identiteedipakkujalt. Pärast identiteetide ühendamist võib kasutaja sisse logida mis tahes identiteeti kasutades. Identiteete saab ka lahti ühendada, seni kuni üks väline või kohalik identiteet säilib.

Seotud saidi säte: Authentication/Registration/ExternalLoginEnabled

Seostud protsess: identiteedi ühendamine

  1. Külstaja valib kasutajakontoga ühenduse loomiseks pakkuja.
  2. Külastaja logib sisse ühendatud teenusepakkuja abil.

Pakkuja saab ka lahti ühendada.

ASP.NET-i identiteedi autentimise lubamine

Allpool tabelis kirjeldatakse sätteid erinevate autentimisfunktsioonide ja käitumiste lubamiseks või keelamiseks.

Saidi sätte nimi Kirjeldus
Authentication/Registration/LocalLoginEnabled Lubab või keelab kohaliku kontole sisselogimise kasutajanime või meiliaadressi ja parooli alusel. Vaikeväärtus: tõene
Authentication/Registration/LocalLoginByEmail Lubab või keelab kohaliku kontole sisselogimise kasutajanime välja asemel meiliaadressi välja kasutades. Vaikesäte: väär
Authentication/Registration/ExternalLoginEnabled Lubab või keelab sisselogimise ja registreerumise väliselt kontolt. Vaikeväärtus: tõene
Authentication/Registration/RememberMeEnabled Valib või tühjendab märkeruudu Kas jätta mind meelde? kohalikul sisselogimisel, et võimaldada autenditud seansside säilimist isegi siis, kui veebibrauser on suletud. Vaikeväärtus: tõene
Authentication/Registration/TwoFactorEnabled Lubab või keelab kahe-faktoriga autentimise. Kinnitatud meiliaadressiga kasutajad saavad valida turvalisema kahekordse autentimise. Vaikesäte: väär
Authentication/Registration/RememberBrowserEnabled Valib või tühjendab kaheastmelise kinnitamise (meilikoodi) märkeruudu Kas jätta mind meelde?, et säilitada kaheastmeline kinnitamine selles brauseris. Kasutajalt ei nõuta järgmistel sisselogimistel kahekordset kinnitamist, kui kasutatakse sama brauserit. Vaikeväärtus: tõene
Authentication/Registration/ResetPasswordEnabled Lubab või keelab parooli lähtestamise funktsiooni. Vaikeväärtus: tõene
Authentication/Registration/ResetPasswordRequiresConfirmedEmail Lubab või keelab parooli lähtestada ainult kinnitatud meiliaadressidega. Kui see on lubatud, ei saa kasutada parooli lähtestamise juhiste saatmiseks kinnitamata meiliaadresse. Vaikesäte: väär
Authentication/Registration/TriggerLockoutOnFailedPassword Lubab või keelab nurjunud parooli sisestamise katsete salvestamise. Kui see on keelatud, siis kasutajakontot ei lukustata. Vaikeväärtus: tõene
Authentication/Registration/IsDemoMode Lubab või keelab demorežiimi lipu kasutamise ainult arendus- või demokeskkondades. Ärge lubage seda sätet tootmiskeskkondades. Demorežiim nõuab ka veebibrauseri käitamist lokaalselt veebirakenduse serveris. Kui demorežiim on lubatud, kuvatakse parooli lähtestamise kood ja kahekordse kinnitamise kood kasutajale kiireks juurdepääsuks. Vaikesäte: väär
Authentication/Registration/LoginButtonAuthenticationType Kui sait nõuab ainult ühte välist identiteedipakkujat kogu autentimise käsitlemiseks, võimaldab see päise navigeerimisriba nupul Logi sisse linkida otse selle välise identiteedipakkuja sisselogimislehele, selle asemel, et linkida vahepealsele kohalikule sisselogimisvormile ja identiteedipakkuja valikulehele. Selle toimingu jaoks saab valida ainult ühe identiteedipakkuja. Määrake pakkuja AuthenticationType.
- Ühekordse sisselogimise konfigureerimiseks rakendusega OpenId Connectiga nagu näiteks kasutades rakendust Azure AD B2C, peab kasutaja esitama volituse.
- OAuth 2.0-põhiste pakkujate puhul on aktsepteeritud väärtused järgmised Facebook, Google, Yahoo, Microsoft, LinkedIn või Twitter.
- WS-Federation-põhiste pakkujate puhul kasutage väärtust, mis on määratud üksuste Authentication/WsFederation/ADFS/AuthenticationType ja Authentication/WsFederation/Azure/\<provider\>/AuthenticationType saidi sätetele.

Kasutaja registreerimise lubamine või keelamine

Allpool tabelis kirjeldatakse kasutaja (registreerimise) suvandite lubamise ja keelamise sätteid.

Saidi sätte nimi Kirjeldus
Authentication/Registration/Enabled Lubab või keelab igasuguse kasutajaks registreerumise. Jõustumiseks peab registreerimine olema lubatud käesoleva jaotise muude sätete puhul. Vaikeväärtus: tõene
Authentication/Registration/OpenRegistrationEnabled Lubab või keelab igasuguse kasutajaks registreerumise. Registreerumisvorm võimaldab kõikidel portaali anonüümsetel külastajatel luua kasutajakonto. Vaikeväärtus: tõene
Authentication/Registration/InvitationEnabled Lubab või keelab kutsekoodi lunastamise vormi kutsekoodi omavate kasutajate registreerimiseks. Vaikeväärtus: tõene
Autentimine/registreerimine/CaptchaEnabled Lubab või keelab kasutaja registreerimise lehel robotilõksu. Vaikesäte: väär
See saidisäte ei pruugi vaikimisi saadaval olla. Robotilõksu lubamiseks peate looma saidisätte ja määrama selle väärtuseks tõene.

Veenduge, et igale kliendile oleks määratud esmane meiliaadress. Kasutaja saab registreerida ainult koos peamise meiliaadressilga (meiliaadress1), mitte teisese (meiladdress2) ega alternatiivse (meilaadress3) kontakti kirje.

Kasutaja mandaadi kinnitamine

Allpool kirjeldatakse tabelis kasutajanime ja parooli kinnitamise parameetrite korrigeerimise sätteid. Kinnitamine toimub, kui kasutajad uue kohaliku konto registreerivad või parooli muudavad.

Saidi sätte nimi Kirjeldus
Authentication/UserManager/PasswordValidator/EnforcePasswordPolicy Määrab, kas parool sisaldab tähemärke kolmest järgmisest kategooriast:
  • Euroopa keelte suurtähed (A–Z, diakriitikutega märgid, kreeka ja kirillitsa tähemärgid)
  • Euroopa keelte väiketähed (a–z, kujundid, diakriitikutega märgid, kreeka ja kirillitsa tähemärgid)
  • 10 põhinumbrit (0–9)
  • Mittetärgilised märgid või erimärgid
Vaikeväärtus: tõene. Lisateavet leiate teemast Rohkem salasõna poliitikast.
Authentication/UserManager/UserValidator/AllowOnlyAlphanumericUserNames Määrab, kas lubada kasutajanime puhul ainult tähe- ja numbrimärke. Vaikesäte: väär
Authentication/UserManager/UserValidator/RequireUniqueEmail Määrab, kas kasutaja kinnitamiseks on vaja kordumatut meiliaadressi. Vaikeväärtus: tõene
Authentication/UserManager/PasswordValidator/RequiredLength Seadistab parooli nõutava miinimumpikkuse. Vaikesäte: 8
Authentication/UserManager/PasswordValidator/RequireNonLetterOrDigit Määrab, kas parool peab sisaldama mittetähte. Vaikesäte: väär
Authentication/UserManager/PasswordValidator/RequireDigit Määrab, kas parool peab sisaldama numbrit. Vaikesäte: väär
Authentication/UserManager/PasswordValidator/RequireLowercase Näitab, kas parool peab sisaldama väiketähte (a–z). Vaikesäte: väär
Authentication/UserManager/PasswordValidator/RequireUppercase Näitab, kas parool peab sisaldama suurtähte. Vaikesäte: väär

Kasutajakonto lukustamise sätted

Tabelis allpool kirjeldatakse sätteid, mis määratlevad, kuidas ja millal konto autentimisel lukustatakse. Kui lühikese aja jooksul tuvastatakse teatud arv nurjunud parooli sisestamise katseid, siis on kasutajakonto mõnda aega lukustatud. Kasutaja saab pärast lukustusaja möödumist uuesti proovida.

Saidi sätte nimi Kirjeldus
Authentication/UserManager/UserLockoutEnabledByDefault Näitab, kas kasutaja töösulg on lubatud kasutajate loomisel. Vaikeväärtus: tõene
Authentication/UserManager/DefaultAccountLockoutTimeSpan Määrab vaikeaja, mille jooksul kasutaja lukustatakse pärast maksimaalse ebaõnnestunud katsete arvu saavutamist. Vaikesäte: 24:00:00`(1 päev)
Authentication/UserManager/MaxFailedAccessAttemptsBeforeLockout Maksimaalne lubatud ligipääsukatsete arv, enne kui kasutaja lukustatakse kui lukustamine on lubatud. Vaikesäte: 5

Järgnevalt kirjeldatakse tablis rakenduse CookieAuthenticationOptions klassis määratletud vaikimisi autentimise küpsiste käitumise muutmise sätteid.

Saidi sätte nimi Kirjeldus
Authentication/ApplicationCookie/AuthenticationType Määtab rakenduse autentimisküpsise tüübi. Vaikesäte: ApplicationCookie
Authentication/ApplicationCookie/CookieName Määrab identiteedi säilimiseks kasutatava küpsise nime. Vaikesäte: .AspNet.Cookies
Authentication/ApplicationCookie/CookieDomain Määratleb küpsise loomiseks kasutatava domeeni.
Authentication/ApplicationCookie/CookiePath Määratleb küpsise loomiseks kasutatava tee. Vaikeväärtus: /
Authentication/ApplicationCookie/CookieHttpOnly Määrab, kas brauser peaks lubama küpsisele kliendipoolse JavaScripti juurdepääsu. Vaikeväärtus: tõene
Authentication/ApplicationCookie/CookieSecure Määrab, kas küpsis tuleks edastada ainult HTTPS-i taotluse korral. Vaikesäte: SameAsRequest
Authentication/ApplicationCookie/ExpireTimeSpan Kontrollib, kui kauaks rakenduse küpsis loomise hetkest kehtima jääb. Vaikesäte: 24:00:00 (1 päev)
Authentication/ApplicationCookie/SlidingExpiration Annab vahevarale korralduse uuesti väljastada uus küpsis uue aegumisajaga, kui see töötleb päringut, mis on aegumisaknast enam kui poole peal. Vaikeväärtus: tõene
Authentication/ApplicationCookie/LoginPath Teatab vahevarale, et see peaks muutma väljamineva 401 volitamata olekukoodi 302 ümbersuunamiseks antud sisselogimisteele. Vaikesäte: /sisselogima
Authentication/ApplicationCookie/LogoutPath Kui väljalogimistee pakub vahevara, suunatakse päring sellele teele ümber ReturnUrlParameteri alusel.
Authentication/ApplicationCookie/ReturnUrlParameter Määrab aellise päringustringi parameetri nime, mille vahetarkvara lisab, kui olekukood 401 volitamata muudetakse 302 ümbersuunamiseks sisselogimisteele.
Authentication/ApplicationCookie/SecurityStampValidator/ValidateInterval Määtab valideerimiste vahelise ajavahemiku. Vaikesäte: 30 minutit
Authentication/TwoFactorCookie/AuthenticationType Kahetegurilise autentimisküpsise tüübi seadistamine. Vaikesäte: TwoFactorCookie
Authentication/TwoFactorCookie/ExpireTimeSpan Kontrollib, kui kauaks kaheteguriline küpsis loomise hetkest kehtima jääb. väärtus ei tohiks ületada minutit. Vaikesäte: 5 minutit

Järgmised toimingud

Identiteedipakkujate migreerimine pilve Azure AD B2C

Vaata ka

Autentimise ülevaade rakenduses Power Pages
OAuth 2.0 pakkuja seadistamine
OpenID Connecti pakkuja seadistamine
SAML 2.0 pakkuja häälestamine
WS-Federationi pakkuja seadistamine