Ich habe eine öffentliche mobile App erstellt, die die REST-API verwendet (erstellt mit PHP Slim Framework).Beschränken Sie den öffentlichen Zugriff auf Server-REST-APIs, ohne die Client-App zu aktualisieren
Ich möchte den öffentlichen Zugriff auf diese API auf Personen beschränken, die meine App verwenden, um zu verhindern, dass Nutzer die API-URL erhalten und in ihren Browser einfügen, um beispielsweise einfach auf meine Inhalte zuzugreifen.
Ich habe einige Methoden zur Authentifizierung gefunden, aber das Problem ist, dass meine App bereits öffentlich ist, also wenn ich eine Authentifizierungsmethode auf meinem Server einstelle, muss ich auch meine Client-App bearbeiten, aber Leute mit alten App-Versionen könnten nicht auf API zugreifen, also wäre die App nutzlos.
Was sind die besten Optionen, die ich in diesem Fall habe, um Beschränkungen für meine API festzulegen, ohne die Client-App zu bearbeiten?
Dank
Ohne Aktualisierung der Clients ist es unmöglich, die Verwendung Ihrer API zu beschränken. – Nasreddine
Es gibt keine Möglichkeit, dies zu tun, außer den Client zum Herunterladen der neuen App zu zwingen, die mit Ihren Authentifizierungsmethoden aktualisiert wurde. – Efx