Battle.net

Battle.net

Battle.net mit Corma steuern: Accounts nur für natürliche Personen, API-Clients im Developer Portal an ein persönliches Konto gebunden, 24-Stunden-Tokens.

Die Integration von Corma und Battle.net hilft der IT zu erkennen, wo die Gaming-Plattform von Blizzard Ihr Unternehmen berührt, und festzuhalten, wem die API-Zugangsdaten dahinter gehören. Die Lizenzvereinbarung von Blizzard definiert die Battle.net-Plattform als die Battle.net-Desktop-App, den Gaming-Dienst, jedes seiner Spiele und die zugehörigen Mobile-Apps, und Microsoft hat die Übernahme von Activision Blizzard am 13. Oktober 2023 abgeschlossen. Für die meisten Unternehmen ist Battle.net ein Verbraucherdienst, der als Schatten-IT auftaucht. Für Teams, die auf den Entwickler-APIs von Blizzard aufbauen, liegen dort zudem API-Zugangsdaten.

Das Wichtigste in Kürze

  • Laut der EULA von Blizzard darf nur eine volljährige natürliche Person einen Battle.net-Account einrichten, Kapitalgesellschaften oder andere Unternehmen dürfen dies nicht.
  • Blizzard erkennt Übertragungen von Battle.net-Accounts nicht an, und die EULA verbietet es, einen Account oder seine Anmeldedaten zu teilen.
  • Ein API-Schlüssel von Blizzard besteht aus einem oder mehreren OAuth-Clients, die im Developer Portal erstellt werden, mit einem Limit von 50 Clients pro Entwickler gleichzeitig.
  • Für die Nutzung der Battle.net-API ist ein Battle.net Authenticator im Account des Entwicklers erforderlich, und Access Tokens von Blizzard gelten 24 Stunden.

Warum hängen Battle.net-API-Clients von einer einzigen Person ab?

Die Developer API Terms of Use von Blizzard verlangen einen Battle.net-Account und eine Registrierung auf der Developer Site, um einen API-Schlüssel zu erhalten, und verbieten es, diesen Schlüssel zu teilen, zu verkaufen oder zu übertragen. Blizzard dokumentiert weder ein Business-Konto noch eine Möglichkeit, Clients zwischen Entwicklerkonten zu verschieben. Die Clients, auf die eine Integration angewiesen ist, bleiben daher an die Person gebunden, die sie erstellt hat.

Dieser Account bringt weitere Abhängigkeiten mit sich. Der Einstiegsleitfaden von Blizzard verlangt für jede API-Nutzung einen Battle.net Authenticator, und ein Authenticator benötigt eine Telefonnummer, die nur mit einem einzigen Battle.net-Account verknüpft werden kann. Wird ein neues Client Secret erzeugt, bleibt das alte gültig, bis das vom Entwickler festgelegte Ablaufdatum erreicht ist. Blizzard dokumentiert nicht, was mit API-Clients geschieht, wenn der zugehörige Account geschlossen wird, und kann den API-Zugriff jederzeit ohne Vorankündigung widerrufen.

So steuert Corma Battle.net

  • Nutzung sichtbar gemacht: Corma erkennt Apps über Browsersignale und Finanzdaten, und so können Verbraucherdienste wie Battle.net in Ihrem Inventar der Schatten-IT auftauchen.
  • API-Clients mit verantwortlicher Person: Clients aus dem Developer Portal und ihre Secrets sind nicht-menschliche Identitäten, daher braucht jeder Client auf Ihrer Seite eine namentlich benannte verantwortliche Person und eine vorgesehene Nachfolge.
  • Ausscheidende Mitarbeitende mit Prüfung der Zugangsdaten: Ein Workflow für ausscheidende Mitarbeitende im IT Workflow Builder bittet das Team, alle unter dem Account dieser Person erstellten API-Clients durch Clients zu ersetzen, die einem anderen Entwickler gehören.
  • Entwicklerzugriff im Review: Die Mitarbeitenden, deren Accounts API-Clients des Unternehmens enthalten, werden als verantwortliche Personen erfasst und in automatisierten Access Reviews bestätigt.

Häufige Fragen

Unterstützt Battle.net SSO und SCIM?

Blizzard dokumentiert für Battle.net weder SAML Single Sign-On noch SCIM-Provisioning. Die EULA behält Accounts natürlichen Personen vor und lizenziert die Plattform nur für persönliche, nicht kommerzielle Unterhaltungszwecke. Lesen Sie, wie Sie Apps ohne SCIM, SAML oder SSO offboarden.

Wie verbindet sich Corma mit Battle.net?

Blizzard dokumentiert keine API für Administration oder Nutzerverwaltung: Der einzige Account-Endpunkt seiner OAuth-API gibt die Account-ID und das BattleTag eines Nutzers zurück. Corma arbeitet mit seinen Erkennungssignalen und mit Ihren Unterlagen dazu, wem welcher API-Client gehört, statt Battle.net-Accounts bereitzustellen. Lesen Sie, was ein API-Schlüssel ist.

Wo werden die Daten von Corma gehostet?

Corma wird auf AWS betrieben, Webserver und Datenbanken laufen in Rechenzentren innerhalb der Europäischen Union. Die Daten werden bei der Übertragung und im Ruhezustand verschlüsselt, und Corma ist nach ISO/IEC 27001:2022 zertifiziert.

Sie möchten für jeden Battle.net-API-Client Ihres Unternehmens eine namentlich benannte verantwortliche Person? Demo mit Corma buchen.

Weitere Integrationen

Entdecken Sie zusätzliche Integrationen, die Ihnen beim Management Ihrer Softwarelizenzen und Zugriffsrechte helfen können!