Skip to main content
Skip table of contents

Einrichten von Universal Print in Microsoft Azure

  1. Melden Sie sich bei der Microsoft Azure-Portal und gehen zu App-Registrierungen.

    MS Azure - App registrations
  2. Klicken Sie auf Neue Registrierung und geben Sie die Details der neuen App ein:

    1. Name - Der Name für diese Anwendung (dieser kann später geändert werden). Zum Beispiel, MyQ UP.

    2. Unterstützte Kontotypen - Wer kann diese Anwendung nutzen oder auf diese API zugreifen? Wählen Sie die Konten in jedem Organisationsverzeichnis (Jedes Azure AD-Verzeichnis - Mehrfamilienhaus) Option.

    3. Umleitungs-URI (optional) - Die Authentifizierungsantwort wird nach erfolgreicher Authentifizierung des Benutzers an diese URI zurückgegeben. Wählen Sie die Öffentlicher Client/nativ (mobil&Desktop) aus der Dropdown-Liste wählen.

    4. Klicken Sie auf Register.

      MS Azure - new app registration properties
  3. Die neue App-Übersichtsseite wird geöffnet. Kopieren Sie die Anwendung (Client) ID und die Verzeichnis (Mieter) ID da sie für die Verbindung zu MyQ benötigt werden.

    MS Azure - new app overview
  4. Klicken Sie im Menü auf der linken Seite auf Manifest und ändern Sie die **requiredResourcesAccess, replyUrlsWithType, allowPublicClient Abschnitte, entsprechend den folgenden Angaben:

    CODE
    "allowPublicClient": true,
    "replyUrlsWithType": [
        {
            "url": "https://login.live.com/oauth20_desktop.srf",
            "type": "InstalledClient"
        }
    ],
    "requiredResourceAccess": [
        {
            "resourceAppId": "00000003-0000-0000-c000-000000000000",
            "resourceAccess": [
                {
                    "id": "93dae4bd-43a1-4a23-9a1a-92957e1d9121",
                    "type": "Scope"
                },
                {
                    "id": "06ceea37-85e2-40d7-bec3-91337a46038f",
                    "type": "Scope"
                },
                {
                    "id": "7427e0e9-2fba-42fe-b0c0-848c9e6a8182",
                    "type": "Scope"
                }
            ]
        },
        {
            "resourceAppId": "da9b70f6-5323-4ce6-ae5c-88dcc5082966",
            "resourceAccess": [
                {
                    "id": "3e306194-d6c5-43ad-afbb-0e7b16a9c10b",
                    "type": "Scope"
                },
                {
                    "id": "1c90a3a7-465b-49c4-adcc-c8ac83d3d3f8",
                    "type": "Role"
                },
                {
                    "id": "2b1bdd6b-9a0f-47c6-a806-b3e20cfd07a8",
                    "type": "Role"
                },
                {
                    "id": "b695614a-52ec-4835-9e13-bdf5ff4c7448",
                    "type": "Role"
                },
                {
                    "id": "11f87dac-027f-4d76-bd29-1ea1536b93da",
                    "type": "Role"
                }
            ]
        }
    ]
    
  5. Klicken Sie im Menü auf der linken Seite auf API-Berechtigungen und klicken Sie Erteilung der Verwaltungsgenehmigung für die in der folgenden Abbildung dargestellten Bereiche:

    MS Azure - API permissions
  6. Gehen Sie zu Universal Print und aktivieren Sie Konvertierung von Dokumenten.

    MS Azure - Universal Print document conversion

** Die Änderungen in den JSON-Einstellungen in Schritt 4, legen die erforderlichen Bereiche für Universal Printing fest und ändern die Anwendung so, dass sie als öffentlich behandelt wird (erforderlich für die Anforderung von Gerätecode).

Die nachstehende Tabelle zeigt die Einzelheiten der erforderlichen Bereiche:

Umfang ID

Beschreibung

06ceea37-85e2-40d7-bec3-91337a46038f

Microsoft Graph: PrintShare.ReadWrite.All

Lesen und Schreiben von Druckerfreigaben

7427e0e9-2fba-42fe-b0c0-848c9e6a8182

Microsoft Graph: offline_access

Ermöglicht es MyQ, das Access-Token über den gesamten MS OAuth2-Flow nur einmal anzufordern und dann das Refresh-Token zu verwenden, um es gegen das Access-Token auszutauschen.

93dae4bd-43a1-4a23-9a1a-92957e1d9121

Microsoft Graph: Printer.FullControl.All

Drucker registrieren, lesen, aktualisieren und deregistrieren

3e306194-d6c5-43ad-afbb-0e7b16a9c10b

UP: Printers.Create

Drucker erstellen (registrieren)

1c90a3a7-465b-49c4-adcc-c8ac83d3d3f8

UP: PrinterProperties.ReadWrite

Lesen und Schreiben der Eigenschaften und Attribute von Druckern.

2b1bdd6b-9a0f-47c6-a806-b3e20cfd07a8

UP: Drucker.Lesen

Drucker lesen

b695614a-52ec-4835-9e13-bdf5ff4c7448

UP: PrintJob.Read

Lesen Sie die Metadaten und die Nutzdaten der Druckaufträge der Benutzer.

11f87dac-027f-4d76-bd29-1ea1536b93da

UP: PrintJob.ReadWriteBasic

Lesen und schreiben Sie die Metadaten der Druckaufträge der Benutzer.

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.