Microsoft Entra ID App-Registrierung - PSADT-Package Forge

Übersicht

Für die Anwendung PSADT-Package Forge wurde eine Microsoft Entra ID App-Registrierung eingerichtet, um eine sichere Authentifizierung gegenüber Microsoft 365 und Microsoft Graph zu ermöglichen.


Die Anwendung dient als Desktop-Anwendung und verwendet moderne OAuth-Authentifizierung über die Microsoft Identity Platform. 

Die App wird zur Verwaltung von Microsoft Intune Anwendungen über Microsoft Graph eingesetzt.

Allgemeine Informationen


Eigenschaft

Wert

Anzeigename

PSADT-Package Forge

Version

Aktuelle Version

Publisher Domain

dblan.eu

Sign-In Audience

AzureADMyOrg

Mandantentyp

Single Tenant

Anwendungstyp

Public Client / Desktop Application

Tags

desktopApp, apiConsumer

Erstellt über

Azure CLI

Verifizierter Publisher

Nein

Authentifizierung

Die Anwendung ist als Public Client registriert und nutzt die Microsoft Authentication Library (MSAL) für die Authentifizierung gegen Microsoft Entra ID.

Plattform

  • Mobile und Desktopanwendungen (Public Client)

Konfigurierte Redirect-URIs

Redirect-URL

Zweck

https://services.psadt-packageforge.com/getPackageForgeM365AppRequestedAuthorizationsStatus.php

Rückmeldung des Autorisierungsstatus

ms-appx-web://microsoft.aad.brokerplugin/8f30b15b-bac6-4b82-9a4f-3c3fba3c3f48

Windows Account Manager (WAM) Broker

https://login.microsoftonline.com/common/oauth2/nativeclient

Standard MSAL Desktop Redirect

https://login.live.com/oauth20_desktop.srf

Legacy Desktop Redirect

Weitere Authentifizierungseinstellungen

Einstellung

Wert

Web Redirect URIs

Keine

SPA Redirect URIs        

Keine

Access Token Implicit Flow        

Deaktiviert

ID Token Implicit Flow

Deaktiviert

Logout URL

Nicht konfiguriert

Fallback Public Client

Nicht gesetzt

API-Berechtigungen

Microsoft Graph


Die Anwendung verwendet Microsoft Graph als API-Schnittstelle.


Konfigurierte Berechtigung

Berechtigung

Typ

DeviceManagementApps.ReadWrite.All

Application Permission

Berechtigungs-ID

  • 78145de6-330d-4800-a6ce-494ff2d33d07

Beschreibung

  • Die Berechtigung DeviceManagementApps.ReadWrite.All ermöglicht der Anwendung:
  • Lesen von Intune-Anwendungen
  • Erstellen neuer Intune-Anwendungen
  • Bearbeiten bestehender Anwendungen
  • Löschen von Anwendungen
  • Lesen von Gruppenzuweisungen
  • Bearbeiten von Gruppenzuweisungen
  • Lesen von App-Konfigurationen
  • Verwalten von App-Konfigurationen
  • Lesen von App-Schutzrichtlinien
  • Verwalten von App-Schutzrichtlinien

Die Berechtigung wird als Application Permission ausgeführt und arbeitet somit unabhängig vom angemeldeten Benutzer. 

Administratorzustimmung (Admin Consent) ist erforderlich.

Delegierte Berechtigungen

Keine.

Einsatzszenario

PSADT-Package Forge verwendet Microsoft Graph zur automatisierten Import von Microsoft Intune Anwendungen.

Typische Funktionen:

  • Erstellen von Win32-Apps

Zertifikate und Geheimnisse

Client Secret

Derzeit wird ein Client Secret für die Authentifizierung verwendet, da mehrere Systeme bzw. Instanzen auf dieselbe App-Registrierung zugreifen müssen. 

Dadurch kann die gemeinsame Nutzung der Anwendungsregistrierung standort- und systemübergreifend realisiert werden.

Der Einsatz einer zertifikatsbasierten Authentifizierung wird derzeit geprüft. 

Ziel ist es, die Sicherheit der Authentifizierung weiter zu erhöhen und langfristig eine Ablösung des Client Secrets durch Zertifikate zu ermöglichen.

Zertifikate

Keine Zertifikate konfiguriert.

Empfehlung

Client Secrets sollten:

  • niemals im Quellcode gespeichert werden
  • regelmässig rotiert werden
  • nur verschlüsselt gespeichert werden
  • idealerweise in Azure Key Vault oder vergleichbaren Secret Stores abgelegt werden

Branding

Konfiguriertes Branding

Einstellung

Wert

Logo

Vorhanden

Marketing URL

PSADT-Package Forge Website

Datenschutzerklärung

Vorhanden

Support URL

Vorhanden

Nutzungsbedingungen

Nicht hinterlegt

Homepage URL

Nicht hinterlegt

API verfügbar machen


Die Anwendung stellt selbst keine API zur Verfügung.

Einstellung

Wert

Application ID URI

Nicht konfiguriert

Scopes

Keine

App-Rollen

Keine

Autorisierte Clients

Keine

Erweiterte Konfiguration

Einstellung

Wert

Optionale Claims

Keine

Gruppenansprüche im Token

Keine

Token-Verschlüsselung

Nicht aktiviert

Native Authentication APIs

Nicht aktiviert

Only Device Authentication

Nicht konfiguriert

Deaktiviert

Nein

Service Principal Schutz

Service Principal Lock

Aktiviert.

Konfiguration

Einstellung

Wert

Aktiviert

Ja

Alle Eigenschaften gesperrt

Ja

Zweck

Der Service Principal Lock verhindert unbeabsichtigte Änderungen an kritischen Eigenschaften des Service Principals und erhöht die Sicherheit der Anwendungskonfiguration.

Jugendschutz

Einstellung

Wert

Regel

Allow

Gesperrte Länder

Keine


Architektur

Zusammenfassung

Die App-Registrierung PSADT-Package Forge stellt die Authentifizierungs- und Autorisierungskomponente für die Intune-Integration von PSADT-Package Forge dar. 

Die Anwendung verwendet moderne Microsoft-Authentifizierung mittels MSAL und besitzt ausschliesslich die Berechtigung DeviceManagementApps.ReadWrite.All, 

wodurch Intune-Anwendungen und deren Zuweisungen automatisiert verwaltet werden können. 

Die aktuelle Konfiguration ist schlank gehalten, sicherheitsorientiert aufgebaut und auf den vorgesehenen Einsatzzweck beschränkt.

Microsoft Entra ID Application Registration