рдкрд░рд┐рд╡рд░реНрдзрди рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЬреЗрдл рд╡рд┐рдПрд░ рдХреЗ рд▓реЗрдЦ рдХрд╛ рдирд┐: рд╢реБрд▓реНрдХ рдЕрдиреБрд╡рд╛рдж "
рд╕рдХреНрд░рд┐рдп рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, ADFS рдФрд░ SAML 2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ AWS рдХреЗ рд▓рд┐рдП рдлреЗрдбрд░реЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ "ред
1. рд╕реНрд░реЛрдд рдбреЗрдЯрд╛
2. рддреИрдпрд╛рд░реА
3. рдИред рд╡рд┐рдиреНрдпрд╛рд╕
4. ADFS рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
5. ADFS рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
6. рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
7. рдкрд░реАрдХреНрд╖рдг
8. рдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рди
1. рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдЙрдард╛рдпрд╛ AD рд╡рд┐рдВрдбреЛрдЬ 2016
рд▓реЗрдЦрдХ рдиреЗ рдЕрдореЗрдЬрд╝реЕрди рдкрд░ рд╡рд┐рдВрдбреЛрдЬ 2008 рдЖрд░ 2 рд╕реЗ рдИрд╕реА 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдВрдбреЛрдЬ 2016 рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣реИред
AWS рдЦрд╛рддрд╛ (рдЬреЛ рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░реЗрдЧрд╛)
рд╕реАрдзреЗ рд╣рд╛рде
рдЙрджреНрджреЗрд╢реНрдп: AD рд╕рдореВрд╣ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ AD рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдзрд┐рдХрд╛рд░реЛрдВ (рднреВрдорд┐рдХрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЗ рд╕рд╛рде AWS рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ:

1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдмреЙрдм рд╣реЛрдЧрд╛) рдкреГрд╖реНрда рдЦреЛрд▓рддрд╛ рд╣реИ (https://ADFS.domain.name/adfs/ls/IdpInitiatedSignOn.aspx)
2. рдмреЙрдм рдЕрдзрд┐рдХреГрдд рд╣реИ (ADFS AD рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ)
3. рдмреЙрдм рдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ ADFS рд╕реЗ SAML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
4. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрд╕рдПрдПрдордПрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реЗрд╡рд╛ (https://signin.aws.amazon.com/saml) рдХреЛ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИ
5. рдмреЙрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ AWS рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди URL рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
2. рддреИрдпрд╛рд░реА2.1ред рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА AD рдХреЛ рдЙрдард╛рдпрд╛ рд╣реИ рдФрд░ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╣реИрдВред
2.2ред IIS рдЙрдард╛рдпрд╛ (IIS
рдХреА рднреВрдорд┐рдХрд╛ рдХреИрд╕реЗ рдЙрдард╛рдПрдВ )
2.3ред рдПрдХ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред (
рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ ) рдЗрд╕реЗ рддреБрд░рдВрдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
3. рдИред рд╡рд┐рдиреНрдпрд╛рд╕3.1ред рдЖрдкрдХреЛ рджреЛ рд╕рдореВрд╣ AWS-Production рдФрд░ AWS-Billing рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
3.2ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмреЙрдм рдмрдирд╛рдПрдВ (рдзреНрдпрд╛рди рджреЗрдВ !!! рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдИрдореЗрд▓ рдлрд╝реАрд▓реНрдб рдореЗрдВ рднрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: bob@youdomain.com, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ AWS рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА)
3.3ред рдирд┐рд░реНрдорд┐рдд рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдкреНрд░реЛрдбрдХреНрд╢рди рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдмрд┐рд▓рд┐рдВрдЧ рд╕рдореВрд╣ рдореЗрдВ рдмреЙрдм рдЬреЛрдбрд╝реЗрдВ
3.4ред рдПрдХ рдФрд░ ADFSSVC рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдБред AD рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛ред
4. ADFS рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВADFS рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ
- ADFS 1.0 - рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2003 R2 (рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд╛рдЙрдирд▓реЛрдб)
- ADFS 1.1 - рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2008 рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2008 R2
- ADFS 2.0 - рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2008 рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2008 R2 (Microsoft.com рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб)
- ADFS 2.1 - рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012
- ADFS 3.0 - рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012 R2 [5]
- ADFS 4.0 - рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2016 - рд╣рдорд╛рд░реА рдкрд╕рдВрдж
- ADFS 5.0 - рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2019
рд▓реЗрдЦрдХ ADFS v2 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╣рдо ADFS рдХреА рднреВрдорд┐рдХрд╛ рдХреЛ рдмрдврд╝рд╛рдПрдВрдЧреЗ
рд╡рд╣рд╛рдБ рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реИ, рддреАрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЖрдкрдХреЛ рдЕрдЧрд▓рд╛ рдмрдЯрди рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ>
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ


рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рджрд┐рдЦрддрд╛ рд╣реИред
рдЕрдЧрд▓рд╛, рдЕрдЧрд▓рд╛, рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ ...
5. ADFS рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛рдпрд╣ рд▓рд┐рдВрдХ рдЖрдкрдХреЛ ADFS рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ



рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде AD рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред

рдпрд╣рд╛рдВ рд╣рдореЗрдВ IIS (рдзрд╛рд░рд╛ 2.3) рдФрд░ рд╣рдорд╛рд░реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ ADFS (adfs.you-domain.com) рдХреЗ рдирд╛рдо рд╕реЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдбрд┐рд╕реНрдкреНрд▓реЗ рд▓рд╛рдЗрди NAME рдЖрдкрдХреА рдХрдВрдкрдиреА рд╣реИ

рд╣рдо рдЙрд╕ рд╕реЗрд╡рд╛ рдЦрд╛рддреЗ
ADFSSVC рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдордиреЗ
рдзрд╛рд░рд╛ 3.4 рдореЗрдВ рдмрдирд╛рдпрд╛ рдерд╛

рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБ

рдЬрд╛рдБрдЪ рд╣реЛ рд░рд╣реА рд╣реИ ...

рдкреНрд░реАрдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪреЗрдХ ... рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рд╣реЛ рдЧрдпрд╛ред
рдХрдВрд╕реЛрд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЦреЛрдЬ рд╢рдмреНрдж рдореЗрдВ "AD рдкреНрд░рдмрдВрдзрди" рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдХреЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред


рдЗрд╕рдХреЗ рдмрд╛рдж,
рдЯреНрд░рд╕реНрдЯ рд░рд┐рд▓реЗрд╢рдирд╢рд┐рдк рдкрд░ рдЬрд╛рдПрдВ рдФрд░
Relying Party Trusts рдЪреБрдиреЗрдВрд░рд╛рдЗрдЯ рдмрдЯрди ->
рд░реИрд▓рд┐рдВрдЧ рдкрд╛рд░реНрдЯреА рдЯреНрд░рд╕реНрдЯ рдЬреЛрдбрд╝реЗрдВ
рджрд╛рд╡реЛрдВ рдХреЛ рдЪреБрдирдирд╛

"рдСрдирд▓рд╛рдЗрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдбреЗрдЯрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдкрд╛рд░реНрдЯреА рдХреЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ ..." рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд▓рд╛рдЗрди
https://signin.aws.amazon.com/static/saml-metadata.xml
рджрд░реНрдЬ
https://signin.aws.amazon.com/static/saml-metadata.xml
рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИ рдФрд░ AWS рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ "
AWS GO " рдирд╛рдо рдбреНрд░рд╛рдЗрд╡ рдХрд░реЗрдВ рдпрд╛ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрдВред

рд╣рдо "рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ ..." рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╕рднреА рдХреЛ рдЕрдиреБрдорддрд┐ рд╣реИред

рд░реАрдЪреЗрдХ рдФрд░ рд╣реЛ рдЧрдпрд╛ред

рд╣рдорд╛рд░реЗ рд░рд┐рд▓реЗ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "рдПрдбрд┐рдЯ рдХреНрд▓реЗрдо рдЗрд╢реНрдпреВ рдкреЙрд▓рд┐рд╕реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдЪреБрдиреЗрдВ

рд╣рдо рдЕрдкрдиреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
5.1 рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рд╕рд╛рдБрдЪрд╛:
рдЗрдирдХрдорд┐рдВрдЧ рдХреНрд▓реЗрдо рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдХрд░реЗрдВ рдлрд┐рд░ рдЦреЗрддреЛрдВ рдореЗрдВ рднрд░реЗрдВ:
рдПрдХред рджрд╛рд╡рд╛ рдирд┐рдпрдо рдирд╛рдо:
NameIdрдЦред рдЖрдиреЗ рд╡рд╛рд▓реА рджрд╛рд╡рд╛ рдкреНрд░рдХрд╛рд░:
рд╡рд┐рдВрдбреЛрдЬ рдЦрд╛рддрд╛ рдирд╛рдорд╕реАред рдирд┐рд╡рд░реНрддрдорд╛рди рджрд╛рд╡рд╛ рдкреНрд░рдХрд╛рд░:
рдирд╛рдо рдЖрдИрдбреАрдШред рдирд┐рд╡рд░реНрддрдорд╛рди рдирд╛рдо рдЖрдИрдбреА рдкреНрд░рд╛рд░реВрдк:
рд╕реНрдерд╛рдпреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдИред рд╕рднреА рджрд╛рд╡реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рд╕реЗ рдЧреБрдЬрд░реЗрдВ:
рдЬрд╛рдБрдЪ рдХреА рдЧрдИ
рд╣реЛ рдЧрдпрд╛ред
5.2 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рднреВрдорд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рд╕рд╛рдБрдЪрд╛:
LDAP рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рджрд╛рд╡реЗ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬреЗрдВ ,

рдХреНрд╖реЗрддреНрд░:
рдПрдХред рджрд╛рд╡рд╛ рдирд┐рдпрдо рдирд╛рдо:
рднреВрдорд┐рдХрд╛ рд╕рддреНрд░рдирд╛рдордЦред рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реНрдЯреЛрд░:
рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╕реАред LDAP рд╡рд┐рд╢реЗрд╖рддрд╛:
рдИ-рдореЗрд▓-рдкрддреЗрдШред рдирд┐рд╡рд░реНрддрдорд╛рди рджрд╛рд╡рд╛ рдкреНрд░рдХрд╛рд░:
https://aws.amazon.com/SAML/Attributes/RoleSessionName

рд╣реЛ рдЧрдпрд╛
5.3 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рдЗрд╕ рдирд┐рдпрдо рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ IAM рдореЗрдВ рд╕рдорд╛рди рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЕрд░реНрдерд╛рдд, рднреВрдорд┐рдХрд╛рдПрдБ рдЬреЛ AWS -... рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ)ред рдпрд╣ рдирд┐рдпрдо рд╕рднреА AD рд╕рджрд╕реНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдБрдЪрд╛:
рдХрд╕реНрдЯрдо рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд╛рд╡реЗ рднреЗрдЬреЗрдВ
, рдХреНрд╖реЗрддреНрд░
рдПрдХред рджрд╛рд╡рд╛ рдирд┐рдпрдо рдирд╛рдо:
рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕рдореВрд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЦред рдХрд╕реНрдЯрдо рднреВрдорд┐рдХрд╛:
c:[Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY"] => add(store = "Active Directory", types = ("http://temp/variable"), query = ";tokenGroups;{0}", param = c.Value);

рдЕрдЧрд▓рд╛ рдирд┐рдпрдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд░рдг 6 рдХреЗ рдмрд╛рдж рд▓реМрдЯрдирд╛ рд╣реЛрдЧрд╛ (рдпрд╛ рдЖрдк рдЗрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЖрдИрдбреА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ)
5.4 рдПрдХ рдФрд░ рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ рдЬреИрд╕реЗ 5.3 рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧрд╛:
рдПрдХред рджрд╛рд╡рд╛ рдирд┐рдпрдо рдирд╛рдо:
RolessрдЦред рдХрд╕реНрдЯрдо рднреВрдорд┐рдХрд╛:
c:[Type == "http://temp/variable", Value =~ "(?i)^AWS-"] => issue(Type = "https://aws.amazon.com/SAML/Attributes/Role", Value = RegExReplace(c.Value, "AWS-", "arn:aws:iam::123456789012:saml-provider/ADFS,arn:aws:iam::123456789012:role/ADFS-"));

рдпрд╣рд╛рдВ рдЖрдкрдХреЛ IAM AWS рд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдореВрд▓реНрдп 123456789012 рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдпрд╣ рдЦрдВрдб 6 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
6. рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛рд╕рднреА рдХрд╛рд░реНрдп AWS рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ :)
6.1 SAML рдкреНрд░рджрд╛рддрд╛ рдмрдирд╛рдирд╛
рдПрдХред
IAM -> рдкрд╣рдЪрд╛рди рдкреНрд░рджрд╛рддрд╛ -> рдкреНрд░рджрд╛рддрд╛ рдмрдирд╛рдПрдБ
рдкреНрд░рджрд╛рддрд╛ рдкреНрд░рдХрд╛рд░ - SAML
рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдирд╛рдо -
ADFSрдореЗрдЯрд╛рдбреЗрдЯрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ - рдЗрд╕ рдЯрд╛рдЗрд▓ рдХреЛ рдЖрдкрдХреЗ FS рд╕рд░реНрд╡рд░ рдкрд░
https: ///FederationMetadata/2007-06/FederationMetadata.xml рдкрд░ рд▓реЗрдирд╛ (рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛)
рдЪрд╛рд╣рд┐рдПрдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рдмрд┐рдВрджреБ 8 рджреЗрдЦреЗрдВ - рдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рди

рдЦред рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреЛ рднреВрдорд┐рдХрд╛рдПрдБ рдмрдирд╛рдПрдБред
IAM рднреВрдорд┐рдХрд╛рдПрдБ рднреВрдорд┐рдХрд╛рдПрдБ -> рднреВрдорд┐рдХрд╛ рдмрдирд╛рдПрдБ

рдЖрд╡рд╢реНрдпрдХ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рд╕реНрдХреЗрдЪ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓рд┐рдВрдЧ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреАрддрд┐) рдЬреЛ рдкреИрд╕реЗ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВрдЧреЗ, рдпрд╛ рдЖрдк рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдиреАрддрд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдпрд╣рд╛рдБ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)

рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЯреИрдЧ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ ...

рдПрдХ рдирд╛рдо рджреЗрдВ: "рдХреЗ рдмрд╛рдж рдХрд╛ рдирд╛рдо" - "рдмрд╛рдж рдореЗрдВ AD рдореЗрдВ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП" - "ASFS-
Billing = AWS-
рдмрд┐рд▓рд┐рдВрдЧ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣реА рд╕рдореВрд╣ рдореЗрдВ рд╣реЛрдЧрд╛ред
рдФрд░ Create рднреВрдорд┐рдХрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
7. рдкрд░реАрдХреНрд╖рдг7.1 рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкреЗрдЬ рдкрд░ рдЬрд╛рдПрдВ
https://localhost/adfs/ls/IdpInitiatedSignOn.aspx
(рдПрдХ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреА рд╣реЛрдЧреА)
рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рд╡рд╛рд▓рд╛ рдкреГрд╖реНрда рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред

рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ AD рдХрд╛ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ

рдФрд░ рд╣рдо рдЙрд╕ рднреВрдорд┐рдХрд╛ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд╕рд╛рде AWS рдкреГрд╖реНрда рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ AWS рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛

рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдмреЙрдм рдПрдХ тАЛтАЛрд╣реА рдмрд╛рд░ рдореЗрдВ рджреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕рдореВрд╣реЛрдВ (AWS-Production рдФрд░ AWS-рдмрд┐рд▓рд┐рдВрдЧ) рдореЗрдВ рд╣реИред
рд╣рдо AWS-рдмрд┐рд▓рд┐рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЗрдЦрддреЗ рд╣реИрдВ (рд╣рдо рдмрдЬрдЯ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЧрдИ рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ EC2 рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ)
8. рдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рди8.1 рдкреЛрд░реНрдЯрд▓ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдкреЗрдЬ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
https://localhost/adfs/ls/IdpInitiatedSignOn.aspx
рд╕рдорд╛рдзрд╛рди: ADFS рд╕рд░реНрд╡рд░ рдкрд░, рдЖрдкрдХреЛ PowerShell рдХрдорд╛рдВрдб рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
Set-AdfsProperties -EnableIdPInitiatedSignonPage $true
рдЖрдк рддреБрд░рдВрдд рд╕реНрд╡рд╛рдЧрдд рдкреГрд╖реНрда рдкрд░ рд▓реЛрдЧреЛ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ
Set-AdfsWebTheme -TargetName default -Illustration @{path="C:\path\adfslogo.jpg"}
8.2 AWS рдХрдВрд╕реЛрд▓ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдкрд░, рдЖрдкрдХреЛ рдлреЙрд░реНрдо рдХреА рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
RoleSessionName is required in AuthnResponse (Service: AWSSecurityTokenService; Status Code: 400; Error Code: InvalidIdentityToken; Request ID: e4ddf8cd-d7b7-11e9-8729-09c90d2561b0). Please try again
рд╕рдорд╛рдзрд╛рди: рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ AD рдореЗрдВ рдПрдХ рдИрдореЗрд▓ рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рд╣реИ
рд╕рдорд╛рдзрд╛рди 2: AD рдореЗрдВ рд╕рдореВрд╣ рдФрд░ AWS рдореЗрдВ рднреВрдорд┐рдХрд╛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдВрднрд╡рддрдГ рдПрдХ рдЧрд▓рддреА рд╣реИ