Jakie macie podejście?
- Albo można używać tokenu do czasu kiedy minie
expires_in
, minus jakiś treshhold przed odświeżeniem - Albo można walić do endpointów, dopóki któryś nie rzuci 401, i wtedy odświeży
Albo pewnie jakieś jeszcze inne
Jakie macie podejście?
expires_in
, minus jakiś treshhold przed odświeżeniemAlbo pewnie jakieś jeszcze inne
Oba, bo czasami timer jest niedeterministyczy, albo zamrażany (np w js, jak edge zahibernuje karte), wiec jakis check na 401 też musi być.
Pixello napisał(a):
Oba, bo czasami timer jest niedeterministyczy, albo zamrażany (np w js, jak edge zahibernuje karte), wiec jakis check na 401 też musi być.
No tak; tylko jeśli masz check na 401 to w takim razie po co Ci ten timer - pozostaje pytanie czy dodać timer czy nie, skoro i tak jest check.
Na tym polega całe pytanie właśnie.
Po to jest timer, żeby przy normalnym używaniu aplikacji nie było 401, tylko zawsze 200 :)
Pixello napisał(a):
Po to jest timer, żeby przy normalnym używaniu aplikacji nie było 401, tylko zawsze 200 :)
No to skoro Twój timer dba o to żeby "zawsze" było 200, to po co Ci ten check na 401.