рдореИрдВ рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рднрд╛рдЧ 1 (рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓) рдкрд░ Azure AD B2C рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдерд╛ рдХреА рдХрд╣рд╛рдиреА

рдЫрд╡рд┐

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


рд╣рдо рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╣рдордиреЗ "рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдирд╛" рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред

рддреАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдереАред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рднреА рд╣реИрдВ рдФрд░ рд╣рдо рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдПрдХ рд╕реНрд░реЛрдд рд╕реЗ рдЯреЛрдХрди рдЬреЗрдирд░реЗрдЯ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЪреВрдВрдХрд┐ рд╣рдо Azure рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдкрд╕рдВрдж Azure AD B2C рдкрд░ рдЧрд┐рд░реАред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдпрд╣ рд╕рдм рд╕рд╛рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдиреБрдХрд╕рд╛рди рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдерд╛ред рдореИрдВ рдкреВрд░реА рдХрд╣рд╛рдиреА рдХреЛ рдХрдИ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдмрд╛рдБрдЯреВрдБрдЧрд╛:


Azure AD B2C рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдБ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


Azure B2C рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

1. Azure рдкреЛрд░реНрдЯрд▓ рдкрд░, рд╕рд░реНрдЪ рдмрд╛рд░ рдореЗрдВ тАЬAzure B2CтАЭ рдбрд╛рд▓реЗрдВ

рдЫрд╡рд┐

2. рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕реЗ рд╕рднреА рдЪрд░рдг рдЙрдард╛рдПрдВ

рдЕрдЧрд▓рд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

  1. рдореВрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдереНрд░реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  2. рдХрд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдЯреНрд░реАрдо рдмрдирд╛рдПрдБред

рдпрджрд┐ рдЖрдк рдПрдХ рдХрд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм рднреА рдЖрдкрдХреЛ рдЖрдзрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдЯреНрд░реАрдо рдкрд░ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ


рдореЗрд░реЗ рдЕрдиреБрднрд╡ рд╕реЗ - рдореВрд▓ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН:

  1. рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдкреЗрдЬред
  2. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рдЪреБрдиреЗрдВ
  3. рдЯреЛрдХрди рдореЗрдВ рдХреНрдпрд╛ рдбреЗрдЯрд╛ рднреЗрдЬрдирд╛ рд╣реИред

рдкрд░рдВрддреБ

  1. рдЖрдк рдореЗрд▓ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдкрддреНрд░ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗ
  2. рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ

рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдзрд╛рдЧреЗ


рдПрдХ рдореВрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдЯреНрд░реАрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

1. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрдВрдЬреАрдХрд░рдг рдЕрдиреБрднрд╛рдЧ (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди) рдкрд░ рдЬрд╛рдПрдВ

2. рдирдпрд╛ рдкрдВрдЬреАрдХрд░рдг рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
рд╡рд╣рд╛рдВ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВрдЧреЗ:

рдЫрд╡рд┐

3. рдПрдХ рдЪреЗрдХрдорд╛рд░реНрдХ рдЪреБрдиреЗрдВ
рдХрд┐рд╕реА рднреА рд╕рдВрдЧрдарди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ рдкрд╣рдЪрд╛рди рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЦрд╛рддреЗред Azure AD B2C рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдЖрдзрд╛рд░ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо (рдХреЗрд╡рд▓ рдпрджрд┐ рдЖрдк рдХрд╕реНрдЯрдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ)
┬л ┬╗ ┬л ┬╗. :

image

, Azure \ .. :

image

:


рдХрд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдЯреНрд░реАрдо


рдХрд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╡рд╛рд╣ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрдирд╛рдИ рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдФрд░ рджреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  1. IdentityExperienceFramework
  2. ProxyIdentityExperienceFramework

рдЫрд╡рд┐

рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ ред

рдореИрдВрдиреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ "рдЖрд╡реЗрджрдиреЛрдВ рдХрд╛ рдкрдВрдЬреАрдХрд░рдг (рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг)ред"

рдФрд░ рдпрд╣рд╛рдБ рдкрд╣рд▓рд╛ рдиреБрдХрд╕рд╛рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рд╕реНрддреВрдк рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред

рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ рдЪрд░рдг рдХрд╣рддрд╛ рд╣реИ:
"рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧ" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, "рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдиреЗрдВ (рд╣рд╛рдВ рдЪреБрдиреЗрдВ)" рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрдЯрди рдХреЛ ProxyIdentityExperienceFramework рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдЫрд╡рд┐

рд▓реЗрдХрд┐рди рдпрд╣ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ (рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рд╡реИрд╕реЗ, рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛)ред рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ ProxyIdentityExperienceFramework , рдЕрд░реНрдерд╛рддреН рдореЗрдВ IdentityExperienceFramework рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рд╕реЗ рджреЛ рдЪрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
1. рдкреНрд░рдмрдВрдзрди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдПрдкреАрдЖрдИ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ ред

2. Add рдЧреБрдВрдЬрд╛рдЗрд╢ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ , рдФрд░ рдлрд┐рд░ рд╕рд╣реЗрдЬреЗрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ URI рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ ред

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдЖрдЗрдбреЗрдВрдЯрд┐рдЯреА рдПрдХреНрд╕рдкреАрд░рд┐рдПрдВрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ

рдЯреИрдм рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рдореНрди рдХреНрд░рдо рдореЗрдВ рд░реВрдЯ (рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдлреЛрд▓реНрдбрд░ рд╕реЗ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
a.TrustFrameworkBase.xml
b.TrustFrameworkExtensions.xml
c.SignUpOrnigninред XML
d.ProfileEditред XML
e.PasswordReset рдПрдХреНрд╕рдПрдордПрд▓

рдирд┐рд╖реНрдХрд░реНрд╖


рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░ рд╕реЗрд╡рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреАред

рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

All Articles