Ich habe gerade eine kurze dynamische Verbindung für diese URL https://m.example.com/invitation?gameid=1234&referrer=555
erstellt. Es funktioniert gut, aber wenn ich den shortlink
im Browser anklicke, verweist er auf meine Seite, aber es zeigt alle sensitive information
wie gameId
und referrer
in Browser-Adressleiste. Ich will das nicht zeigen. Gibt es eine Möglichkeit, eine kurze Verbindung zu zeigen, auch wenn ich den Kurzlink im Browser oder auch sonst die vertraulichen Informationen ausgeblendet habe.Gibt es eine Möglichkeit, die vertraulichen Informationen zu verbergen, wenn ich den dynamischen Link im Browser
Antwort
Firebase Dynamische Links bieten keinen Mechanismus zum Verbergen von Linkdaten von Personen, die Zugriff auf den Link haben. Zusätzlich zum Freigeben des Link-Inhalts in der Browser-Adressleiste (wie Sie bereits herausgefunden haben) kann jede Person Link-Details erhalten, indem sie die Debug-Seite https://firebase.google.com/docs/dynamic-links/debug verlinkt. Fügen Sie ?d=1
oder &d=1
zu dem Link hinzu, um hierher zu gelangen.
Wenn Sie Informationen zu verstecken brauchen, können Sie die Informationen verschlüsselt betrachten, wie https://m.example.com/invitation?encrypted_data=<base64 data here>
Eine weitere Option ist es, Daten in der Datenbank zu speichern und nur Datenkennung in Ihrem Link, mit wie https://m.example.com/invitation?data_id=<identifier>
Wenn Sie denken, Ihr Anwendungsfall ist wichtig oder weit verbreitet. Sie können das Firebase-Supportticket öffnen. Wir sind immer offen für Feature-Anfragen und Vorschläge, wie wir unser Produkt verbessern können.
danke für Ihre wertvollen Informationen –
- 1. Gibt es eine Möglichkeit, den Webanwendungscode vollständig zu verbergen?
- 2. Gibt es eine Möglichkeit, Fenstereigenschaften zu verbergen?
- 3. Gibt es eine Möglichkeit, die Bildlaufleisten in IE8 zu verbergen?
- 4. Gibt es eine Möglichkeit, eine MessageBox zu verbergen?
- 5. Gibt es eine Möglichkeit, eine vertikal überlaufende Tabelle zu verbergen?
- 6. Gibt es eine Möglichkeit, den Browser zu zwingen, immer den Berechtigungsheader zu übergeben, wenn die Anmeldeinformationen bereits verfügbar sind?
- 7. Gibt es eine bessere Möglichkeit, das backBarButtonItem zu verbergen?
- 8. gibt es eine Möglichkeit, Felder auf der Ansicht Teil des Grals Crud dynamischen Gerüstes zu verbergen
- 9. Gibt es eine Möglichkeit, Vaadin-Benachrichtigungen zu verbergen?
- 10. Gibt es eine Möglichkeit, den Browser zu aktualisieren, wenn die Site "pragma: cache" hat?
- 11. Gibt es eine Möglichkeit, mehrere Beschriftungen und Textfelder zu verbergen?
- 12. Gibt es eine Möglichkeit, Komponenten in Angular 2 zu verbergen?
- 13. Gibt es eine Möglichkeit, TIFF-Bild im Browser anzuzeigen?
- 14. Gibt es eine Möglichkeit, einen Link zu den Skriptfunktionen von Apps im Dokument hinzuzufügen?
- 15. Gibt es eine Möglichkeit, ein Bild im Client-Browser anzuzeigen, ohne es auf den Server hochzuladen?
- 16. Gibt es eine Möglichkeit zu bestimmen, ob Browser Telefonverbindungen
- 17. Gibt es eine Möglichkeit, GPU-Informationen zu erhalten?
- 18. Gibt es eine Möglichkeit, eine bestimmte Spalte in einem DataGrid zu verbergen, wenn AutoGenerateColumns = True?
- 19. Gibt es eine Möglichkeit, die Übergangsansicht von Google Cardboard SDK auf iOS zu verbergen?
- 20. Gibt es eine Möglichkeit, Param-Informationen in Javascript zu generieren
- 21. Gibt es eine Möglichkeit, Umgebungsvariablen in AWS Elastic Beanstalk zu verbergen?
- 22. Gibt es eine Möglichkeit, verfügbare Klassen im Interface Builder zu verbergen?
- 23. Gibt es eine Möglichkeit, den Emacs-Tastaturkürzel zu deaktivieren?
- 24. Gibt es eine Möglichkeit, CSS-Bibliotheken via Browser zu importieren
- 25. gibt es eine Möglichkeit, die Formulardaten in PHP zu löschen?
- 26. Gibt es eine Möglichkeit, den Browser-Tab in JavaScript zu identifizieren?
- 27. Gibt es eine Möglichkeit, die Fortschrittsanzeige und Schaltflächen von Primefaces fileUpload im erweiterten Modus und im automatischen Modus zu verbergen?
- 28. Gibt es eine Möglichkeit, den VoiceOver-Ausgangskanal zu ändern?
- 29. Gibt es eine Möglichkeit, je nach Zeile eine Verknüpfungsschaltfläche in einem Aktionspanel zu verbergen/anzuzeigen
- 30. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
Ich bin ziemlich sicher, die Antwort ist nein, aber warum willst du das tun? Es fügt keine Sicherheit hinzu, um dies zu tun. Sind diese Informationen wirklich geheim? Was Sie tun können, ist auf Ihrem Server ein Token, das entweder diese Informationen aber verschlüsselt ist oder das Token ist in der Datenbank gespeichert und kann verwendet werden, um die Informationen zu suchen –
Vielleicht Hashing von Params verwenden? –
Sie können die post-Methode verwenden, um Parameter in URL hinzuzufügen. HTTP-Methoden in Android. –