VK Cloud logo

MS Entra арқылы куәліктер федерациясын баптау

VK Cloud жүйесіне өзіңіздің куәландыру жеткізушіңізді (Identity Provider, IdP) қосуға болады. Бұл қызметкерлеріңізге куәландыру жеткізушісінің корпоративтік аутентификация деректерін пайдаланып, логин мен құпиясөзді енгізбей-ақ VK Cloud жүйесіне кіруге мүмкіндік береді. Мұндай режим куәліктер федерациясы деп аталады.

Федерация режимінде жұмыс істеу үшін куәландыру жеткізушісі SAML 2.0 стандартын қолдауы тиіс.

Әрі қарай VK Cloud жүйесіне кіру үшін куәліктер федерациясын Microsoft Entra куәландыру жеткізушісі ретінде пайдаланып баптау көрсетіледі.

Дайындық қадамдары

Microsoft Entra-ны баптаңыз, тенант, пайдаланушылар мен топтар жасаңыз.

1. VK Cloud жүйесінде куәліктер федерациясын жасаңыз

  1. VK Cloud аккаунтына өтіңіз.
  2. Куәліктер федерациясы бөліміне өтіңіз.
  3. Федерациялар қойындысына өтіп, Жасау түймесін басыңыз.
  4. Метадеректерді жүктеп алу түймесін басыңыз. Microsoft Entra-ны баптау үшін қажет болатын метадеректер файлы жүктеледі.
  5. Федеративті пайдаланушыларға арналған кіру URL параметрінің мәнін көшіріп алыңыз. Бұл мәнді Microsoft Entra-ны баптау кезінде көрсету керек болады.

2. Microsoft Entra-ны баптаңыз

  1. Microsoft Entra әкімшілік орталығына өтіңіз.

  2. Қолданбалар → Корпоративтік қолданбалар қойындысына өтіңіз.

  3. Microsoft Entra SAML Toolkit қолданбасын басып, содан кейін жаңа корпоративтік қолданба құруға өту үшін Жасау түймесін басыңыз.

  4. Жаңа қолданбаны баптау терезесінде Бірыңғай кіру қойындысына өтіп, SAML таңдаңыз.

  5. Метадеректер файлын жіберу түймесін басып, федерация метадеректері бар файлды жүктеңіз.

  6. Қосу түймесін басыңыз.

  7. Кіру URL мекенжайы өрісінде VK Cloud жеке кабинетінде федерацияны жасау кезінде көшірілген федеративті пайдаланушыларға арналған кіру URL мекенжайын көрсетіңіз.

  8. Сақтау түймесін басыңыз.

  9. Қолданба баптауларындағы Пайдаланушылар мен топтар бөліміне өтіңіз.

  10. Жеке кабинеттегі пайдаланушы рөлдерін маппингтеу үшін пайдаланылатын кемінде бір топты жасаңыз.

  11. Қолданба баптауларындағы Бірыңғай кіру → SAML бөліміне өтіңіз.

  12. Атрибуттар мен мәлімдемелер блогында мәлімдемелерді өңдеу үшін Өзгерту түймесін басыңыз.

  13. Бар мәлімдемелерді өзгертіп, жаңаларын қосыңыз:

    1. http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname мәлімдемесі үшін MS Entra арқылы куәліктер федерациясын баптау басып, Жою таңдаңыз.
    2. http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name мәлімдемесін басып, дереккөз атрибутын user.givenname мәніне ауыстырыңыз.
    3. Топ мәлімдемесін қосу түймесін басыңыз.
    4. Қолданбаға тағайындалған топтар таңдаңыз.
    5. Дереккөз атрибуты тізімінде Бұлттық топтардың көрсетілетін атаулары таңдаңыз.
    6. Қосымша параметрлер түймесін басыңыз.
    7. Мәлімдеме түрін көрсету үшін Топ мәлімдемесінің атауын баптау опциясын қосыңыз.
    8. Атауы өрісінде http://schemas.xmlsoap.org/claims/Group көрсетіңіз.
    9. Сақтау түймесін басыңыз.
    10. (Қосымша) Атау кеңістігі ретінде phone_number, ал дереккөз атрибуты ретінде user.mobilephone көрсетіп, жаңа мәлімдеме қосыңыз.
  14. Қолданба баптауларындағы Бірыңғай кіру → SAML бөліміне өтіңіз.

  15. SAML сертификаттары блогында жаңа сертификат жасаңыз немесе барын импорттаңыз.

  16. Федерация метадеректерінің XML түймесін басыңыз. IdP метадеректері жүктеледі.

3. Microsoft Entra метадеректерін VK Cloud куәліктер федерациясына жүктеңіз

  1. VK Cloud аккаунтына өтіңіз.
  2. Куәліктер федерациясы бөліміне өтіңіз.
  3. Федерациялар қойындысына өтіп, жаңа метадеректерді жүктеу үшін IdP метадеректерін жүктеу түймесін басыңыз.
  4. Microsoft Entra метадеректері бар файлды таңдап, Жүктеу түймесін басыңыз.

4. VK Cloud жүйесінде топтар мен рөлдер арасындағы байланысты баптаңыз

  1. Сол VK Cloud аккаунтының бөлімінде Топтар қойындысына өтіңіз.

  2. Куәліктер федерациясы бапталатын жоба атауын басыңыз.

  3. Microsoft Entra-да пайдаланатын топтарды қосыңыз:

    1. Қосу түймесін басыңыз. Егер бетте бұрыннан жасалған топтар болса, Топ қосу түймесін басыңыз.

    2. Топты баптаңыз:

      • Топ атауы: топ атауын көрсетіңіз. Жасалатын топтың атауы Microsoft Entra-дағы топтың атауымен бірдей болуы тиіс.
      • Рұқсаттар — топ рұқсаттары қолданылатын деңгейді таңдаңыз:
        • Жоба — бір жоба шеңберінде топ пен рөлдерді байланыстыру үшін таңдаңыз. Әртүрлі жобаларда бір топты әртүрлі рөлдермен байланыстыруға болады, бұл федеративті пайдаланушының жобаларға қол жеткізу деңгейін шектеуге мүмкіндік береді.
        • Домен — бір иенің барлық жобаларында топ пен рөлдерді байланыстырып, федеративті пайдаланушыға оларға бірдей қол жеткізу деңгейін беру үшін таңдаңыз. Домен рұқсаты тек жоба иесіне қолжетімді.
      • Топ рөлдері: жасалатын топқа арналған қол жеткізу матрицаңызға сәйкес келетін рөлдерді VK Cloud таңдаңыз.
    3. Қосу түймесін басыңыз.

5. Федерация арқылы кіру мүмкіндігін тексеріңіз

  1. Microsoft Entra-да тест пайдаланушысын жасаңыз және оны қажетті топқа қосыңыз.

  2. (Қосымша) Токендерді шифрлау мәзір тармағына өтіп, федерация метадеректері файлынан алуға болатын сертификатты қосыңыз.

  3. Браузер жолына федеративті пайдаланушыларға арналған кіру URL мекенжайын енгізіңіз. Сіз аутентификация бетіне қайта бағытталасыз.

  4. Тест пайдаланушысының аутентификация деректерін енгізіңіз. Сәтті авторизациядан кейін VK Cloud жеке кабинетінің басты бетіне қайта бағытталасыз.

  5. VK Cloud пайдаланушысына автоматты түрде тағайындалған рөл топты қосу кезінде таңдалған рөлге сәйкес келетінін тексеріңіз.