Einrichten eines Drittanbieter-Servers für die Interaktion mit Game Center

Ich denke darüber nach, meinem iOS-Spiel eine Funktion hinzuzufügen, mit der die Spieler ihre eigenen Spielebenen erstellen, sie mit anderen Spielern teilen, bewerten usw. können. Es gibt ein öffentliches Repository mit benutzerdefinierten Ebenen, die nach Erstellungsdatum sortiert werden können , Bewertung, Schwierigkeit oder andere Kriterien.

Diese Art von Funktionalität würde einen Server eines Drittanbieters erfordern. Ich dachte, ich würde eine RESTful-API mit Sinatra erstellen und auf Heroku ausführen. Meine Frage ist: Was wäre der beste Weg, um Anfragen an diese API zu authentifizieren? Ich würde es vorziehen, keine Spieler zu verpflichten, einen Benutzernamen und ein Passwort zu erstellen. Ich möchte nur das ID-System von Game Center verwenden.

Irgendwelche Vorschläge? Ich habe noch nie etwas auf dem Server gemacht, daher ist jede Hilfe willkommen!

Klärung

Ja, mir ist bewusst, dass Apple kein eigenes System bereitstellt. Entwickler haben jedoch Zugriff auf eindeutige Game Center-IDs (developer.apple.com/library/mac/#documentation/…), und ich hatte gehofft, dass ich damit mein eigenes Authentifizierungssystem einrichten kann, ohne dass sich Benutzer über Facebook anmelden müssen / Twitter / etc. Wenn das möglich ist

Antworten auf die Frage(4)

Ihre Antwort auf die Frage