продължителни сесии? - огнище

Коригирайте ме, ако съм грешен, но авторските сесии имат максимален лимит от 30 дни? Ако случаят е такъв, има ли начин да запазя моето приложение за сървърни възли, което да слуша удостоверените данни, които продължават да съществуват завинаги?

Наздраве, Trav.

Отговори:

2 за отговор № 1

Тъй като на метода има анулиране на обратно извикване който се извиква всеки път, когато разрешенията са отменени (т.е. auth изтича), тук е една (неизпитана) възможност да се справя с постоянната връзка:

var fb = new Firebase(URL_AND_PATH);
fb.auth( TOKEN, restart );

function _childAdded(ss) {
/* do something with data */
}

function _authRevoked() {
fb.unauth();
fb.auth( TOKEN, restart );
};

function restart(error) {
if( error ) { console.error(error); }
else {
fb.on("child_added", _childAdded, _authRevoked );
}
}

1 за отговор № 2

В допълнение към предложението на Като, какво можете да направитесе удостоверява чрез преминаване в глобалната Firebase тайна (налична в Forge -> Auth -> Firebase Secrets -> "Show"). Това трябва да се използва само в надеждни среди (например сървъра ви за обратно виждане), затова не забравяйте да го изтече, като го проверите в контрола на източника си, предавайки го на вашите клиентски / крайни потребители и т.н. Това ще бъде само " изтича ", ако тайната бъде отменена.