แชร์ผ่าน


สร้าง Azure Key Vault สำหรับการครอบใน Power Apps

เพื่อให้เป็นไปโดยอัตโนมัติ ให้เซ็นชื่อแพคเกจแอปสำหรับอุปกรณ์เคลื่อนที่ Android หรือ iOS ของคุณระหว่าง ขั้นตอนที่ 2 ของตัวช่วยสร้างการครอบ ซึ่งจำเป็นต้องมีการกำหนดค่า Azure Key Vault Azure Key Vault เป็นบริการบนระบบคลาวด์ที่ออกแบบมาเพื่อมอบโซลูชันที่เก็บข้อมูลที่ปลอดภัยสำหรับข้อมูลที่เป็นความลับ ซึ่งอาจรวมถึงใบรับรอง รหัสผ่าน คีย์ และข้อมูลอื่นๆ ที่ละเอียดอ่อน หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Azure Key Vault โปรดดู ข้อมูลเบื้องต้นเกี่ยวกับ Azure Key Vault

ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ Azure Key Vault ที่มีอยู่แล้วหรือสร้างขึ้นมาใหม่ พอร์ทัล Azure

ข้อกำหนดเบื้องต้น

สร้าง Azure Key Vault และกำหนดค่า URI ของ KeyVault

  1. หากต้องการสร้างบริการหลักของ Azure ขึ้นมาใหม่สำหรับแอปพลิเคชัน 1P Microsoft Entra 4e1f8dc5-5a42-45ce-a096-700fa485ba20 (WrapKeyVaultAccessApp) ให้ลงชื่อเข้าใช้ผู้เช่าของคุณในฐานะผู้ดูแลระบบ จากนั้น เรียกใช้สคริปต์ต่อไปนี้ใน PowerShell:

    Connect-AzureAD -TenantId <your tenant ID>
    New-AzureADServicePrincipal -AppId 4e1f8dc5-5a42-45ce-a096-700fa485ba20 -DisplayName "Wrap KeyVault Access App"

  2. ทำตามขั้นตอนเหล่านี้เพื่อให้แน่ใจว่าบริการหลักที่แสดงถึงแอปของคุณ เช่น Wrap KeyVault Access App มีสิทธิ์การเข้าถึงที่จำเป็น เพิ่มการกำหนดบทบาท ผู้อ่าน ให้กับแอปใน การควบคุมการเข้าถึง (IAM) ของการสมัครใช้งานเริ่มต้นของคุณ ซึ่งควรปรากฏใน IAM ของทั้งการสมัครใช้งานและ Key Vault

    1. ในแท็บด้านซ้าย ให้เลือก การควบคุมการเข้าถึง (IAM) แล้วจากนั้น เลือก เพิ่ม > เพิ่มการกำหนดบทบาท

    2. เลือกแท็บ สมาชิก และจากนั้น เลือก บทบาทของขอบเขตงาน ตรวจสอบให้แน่ใจว่าได้เลือกบทบาท ผู้อ่าน แล้ว

      เลือกแท็บสมาชิก

    3. ในแท็บ สมาชิก ให้เลือก เลือกสมาชิก และในช่องข้อความด้านขวา ให้ใส่ Wrap Key Vault Access App แล้วค้นหา

      ค้นหา Wrap Key Vault Access App

    4. เลือก Wrap Key Vault Access App แล้วเลือก ตรวจสอบ + กำหนด เพื่อกำหนดบทบาท ผู้อ่าน

      กำหนดบทบาทผู้อ่านให้กับ Wrap KeyVault Access App

  3. สร้างหรือเข้าถึง Key Vault ที่มีอยู่ ตรวจสอบให้แน่ใจว่า Key Vault นี้อยู่ในการสมัครใช้งานเริ่มต้นสำหรับผู้เช่าของคุณ ข้อมูลเพิ่มเติม: สร้าง Key Vault โดยใช้พอร์ทัล Azure

  4. เพิ่มนโยบายการเข้าถึงสำหรับ Key Vault สำหรับ สิทธิ์ของข้อมูลลับ และ สิทธิ์ของใบรับรอง ตรวจสอบให้แน่ใจว่าได้เลือกสิทธิ์ รับ และ รายการ

    นโยบายการเข้าถึงที่จำเป็น: รับ, รายการ สำหรับสิทธิ์ของข้อมูลลับและสิทธิ์ของใบรับรอง

  5. เลือกหนึ่งในตัวเลือกต่อไปนี้ตามอุปกรณ์ของคุณ:

    • Android

      สร้างไฟล์ .pfx จากนั้นดำเนินการอัปโหลดไปยังส่วนใบรับรองของ Key Vault ข้อมูลเพิ่มเติม: สร้างคีย์

      สร้างใบรับรองสำหรับ Android.

      หมายเหตุ

      ตรวจสอบให้แน่ใจว่าชื่อใบรับรองรวมอยู่ในขั้นตอนแท็ก และรหัสผ่านตรงกับรหัสผ่านที่ป้อนสำหรับพารามิเตอร์ store pass ที่ใช้ในการสร้างไฟล์ .pfx ระหว่างขั้นตอนที่ 2

    • iOS

      1. เลือก .cer ในแอป Keychain Access เพื่อทำการติดตั้ง สำหรับข้อมูลเพิ่มเติม โปรดดู สร้างใบรับรองการจัดจำหน่าย
      2. คลิกขวาที่ไฟล์ใบรับรองของคุณเพื่อส่งออกไฟล์เป็นไฟล์ .p12 เลือก ส่งออก จากนั้นเลือกรูปแบบไฟล์ .p12
      3. ส่วนขยายใบรับรอง iOS (.p12) ควรเปลี่ยนชื่อเป็น .pfx เนื่องจากเป็นรูปแบบที่ Key Vault ยอมรับ

      หมายเหตุ

      เมื่อคุณอัปโหลดไปที่ Key Vault คุณจะต้องระบุรหัสผ่านที่คุณตั้งไว้ในขั้นตอนก่อนหน้าสำหรับไฟล์ .p12

      1. สร้างโปรไฟล์การเตรียมใช้งาน และรันคำสั่งนี้เพื่อเข้ารหัสเป็น Base64:

        • แม็ค : base64 -i example.mobileprovision
        • Windows: certutil -encode data.txt tmp.b64
      2. อัปโหลดสตริง base64 ที่ได้รับจากขั้นตอนที่แล้วไปยังข้อมูลลับ Key Vault จากนั้น อัปโหลดไฟล์ .pfx ไปยังใบรับรอง Key Vault

        สร้างใบรับรองสำหรับ iOS.

  6. เมื่อใบรับรองของ iOS หรือ Android ถูกสร้างและอัปโหลด ให้เพิ่มแท็กสามแท็กที่มีชื่อเป็นรหัส ID ชุดรวม และค่าที่สอดคล้องกับชื่อของใบรับรองที่อัปโหลด

    เพิ่มแท็ก

แก้ไขปัญหา

สำหรับการแก้ไขปัญหา โปรดดู แก้ไขปัญหาเกี่ยวกับคุณลักษณะการครอบใน Power Apps

ดูเพิ่มเติม