Guide de configuration
1. Installer le modèle .NET Core
La façon la plus simple de commencer est d’utiliser le modèle préconfiguré pour Visual Studio 2022 et 2026. Consultez la page des modèles de projet pour des instructions détaillées sur l’installation, ce qu’il inclut et comment le configurer. Exécutez la commande suivante pour installer le modèle :
dotnet new install PowerPortalsPro.AspNetCore.Templates
2. Créer votre projet et votre solution
Une fois le modèle installé, vous pouvez le sélectionner dans Visual Studio :
3. Configurer les paramètres de connexion Dataverse
Comme montré dans le Program.cs fichier, les informations de connexion sont récupérées depuis la configuration de l’application :
Pour les meilleures pratiques de sécurité, stockez vos identifiants dans le fichier Secrets d’utilisateur. Faites un clic droit sur le fichier projet et sélectionnez « Gérer les secrets utilisateur » :
Copiez le JSON suivant et remplacez les valeurs provisoires par vos propres identifiants :
{
"D365":
{
"Url": "https://yoururl.crm.dynamics.com",
"ClientId": "",
"Secret": ""
}
}
4. Installer la solution gérée
Téléchargez et installez la dernière solution managée dans votre environnement Dataverse depuis la page Releases.
Naviguez vers l’application « Power Portals Pro » dans votre environnement :
Allez dans l’élément de navigation « Portail du site » et créez un nouvel enregistrement avec votre clé de licence.
Note
Si vous n’avez pas de clé de licence, vous pouvez demander un permis d’essai ici. Consultez la page Licences pour tous les détails sur l’obtention et l’enregistrement d’une clé de licence.
5. Authentification Microsoft (optionnelle)
Pour activer l’authentification utilisateur avec Azure Entra ID, décommentez le code suivant dans le Program.cs fichier :
Vous devrez enregistrer une demande sur Entra ID pour obtenir votre ClientID et Secret. Voir : Enregistrer une application dans Entra ID
6. Exécuter l’application
Vous êtes maintenant prêt à lancer l’application et à commencer à personnaliser votre portail !
