Comparteix a través de


Crear Azure Key Vault per a Empaqueta in Power Apps

Per signar automàticament el paquet Android d'aplicacions mòbils durant iOS el pas 2 de l'auxiliar d'Empaqueta, cal tenir configurat l'Azure Key Vault. Azure Key Vault és un servei basat en núvol dissenyat per proporcionar una solució d'emmagatzematge segura per a secrets, que pot incloure certificats, contrasenyes, claus i altra informació sensible. Per obtenir més informació sobre l'Azure Key Vault, vegeu Introducció a l'Azure Key Vault.

En aquest article, aprendreu a utilitzar un Azure Key Vault existent o a crear un portal de l'Azure nou.

Requisits previs

Crear l'URI de l'Azure Key Vault i configurar l'URI del Key Vault

  1. Per crear una nova entitat de servei de l'Azure per a l'aplicació Microsoft Entra 1P 4e1f8dc5-5a42-45ce-a096-700fa485ba20 (WrapKeyVaultAccessApp), inicieu la sessió al vostre inquilí com a administrador. A continuació, executeu l'script següent al PowerShell:

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

  2. Seguiu aquests passos per assegurar-vos que l'entitat de servei que representa l'aplicació, com ara l'aplicació d'accés al dipòsit de claus Empaqueta, tingui els permisos d'accés necessaris, afegiu-hi una assignació de funció de lector al control d'accés (IAM) de la vostra subscripció per defecte. Això també hauria d'estar present tant a la subscripció com a la Key Vault.

    1. A l'esquerra, seleccioneu la pestanya Control d'accés (IAM) i, a continuació, seleccioneu Afegeix > una assignació de funcions.

    2. Seleccioneu la pestanya Membres i, a continuació, seleccioneu Funcions de funció de treball. Assegureu-vos que la funció de lector estigui seleccionada.

      Seleccioneu la pestanya Membres.

    3. A la pestanya Membres, seleccioneu Selecciona el membre i al quadre de text de la dreta introduïu Empaqueta l'aplicació d'accés al dipòsit de claus i cerqueu-la.

      Cerqueu l'aplicació Empaqueta Key Vault Access.

    4. Seleccioneu Empaqueta l'aplicació d'accés al Key Vault i, a continuació, seleccioneu Revisa + assigna per assignar la funció de lector .

      Assigneu la funció de lector per Empaqueta l'aplicació KeyVault Access.

  3. Creeu o accediu al Key Vault existent. Assegureu-vos que aquest Key Vault es troba a la subscripció per defecte del vostre inquilí. Més informació: Crear un dipòsit de claus mitjançant el portal de l'Azure.

  4. Afegiu normes d'accés per al Key Vault. Per a Permisos secrets i Permisos de certificat, assegureu-vos que els permisos Obtén i Llista estiguin seleccionats.

    Polítiques d'accés necessàries: Obtenir, Llista de permisos de secret i certificats.

  5. Tria una de les opcions següents en funció del dispositiu:

    • Android

      Genereu el fitxer .pfx i procediu a carregar-lo a la secció de certificats del Key Vault. Més informació: Generació de claus

      Creació del certificat de l'Android.

      Nota

      Assegureu-vos que el nom del certificat s'inclogui al pas d'etiquetes i que la contrasenya coincideixi amb la que s'ha introduït per al paràmetre de pas de magatzem utilitzat en la creació del fitxer .pfx durant el pas 2.

    • iOS

      1. Seleccioneu el .cer a l'aplicació Keychain Access per instal·lar-lo. Per obtenir més informació, vegeu Crear el certificat de distribució.
      2. Feu clic amb el botó dret al fitxer de certificat per exportar el fitxer com a fitxer .p12, seleccioneu Exporta i, a continuació, seleccioneu el format de fitxer .p12.
      3. L'extensió iOS del certificat (.p12) s'ha de canviar de nom a .pfx, ja que és el format acceptat per Key Vault

      Nota

      Quan carregueu al Key Vault, haureu de proporcionar la contrasenya que heu definit al pas anterior per al fitxer .p12.

      1. Creeu el perfil de provisió i executeu aquesta ordre per codificar-lo a base64:

        • Mac: base64 -i example.mobileprovision
        • Windows: certutil -encode data.txt tmp.b64
      2. Carregueu la base64 cadena obtinguda del pas anterior al secret de Key Vault. A continuació, carregueu el fitxer .pfx al certificat del Key Vault.

        Crear un certificat per iOS.

  6. Un cop iOS creats i carregats els Android certificats, afegiu tres etiquetes amb el nom com a identificador del paquet i el valor corresponent al nom dels certificats carregats.

    Afegeix etiquetes.

Detecció d’errors

Per a Resolució de problemes, vegeu Resoldre problemes amb la característica Empaqueta en Power Apps.

Consulteu també