Здравствуйте,
решил изучить технологию авторизации на сайте через соц. сети.
Нашел интересный инструмент firebase, который довольно хорошо и просто решает мои задачи.
Однако, весь код работает на клиенте и инициализация идет тоже на клиенте и соответственно в своем приложении на стороне клиента мне приходится хранить настройки подключения к firebase прямо на стороне пользователя.
Это вызывает опасения по поводу безопасности.
Как защитить эти конфиденциальные данные и хранить их на сервере, но при этом пользоваться всей мощью функционала firebase на стороне клиента?
this.firebaseConfig = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""
};
firebase.initializeApp(this.firebaseConfig);