mirror of https://github.com/halo-dev/halo
Throw forbidden exception while temporary token expired
parent
60cac1313e
commit
a3bffe67a7
|
@ -9,6 +9,7 @@ import org.springframework.util.Assert;
|
||||||
import org.springframework.web.filter.OncePerRequestFilter;
|
import org.springframework.web.filter.OncePerRequestFilter;
|
||||||
import run.halo.app.cache.StringCacheStore;
|
import run.halo.app.cache.StringCacheStore;
|
||||||
import run.halo.app.config.properties.HaloProperties;
|
import run.halo.app.config.properties.HaloProperties;
|
||||||
|
import run.halo.app.exception.ForbiddenException;
|
||||||
import run.halo.app.exception.NotInstallException;
|
import run.halo.app.exception.NotInstallException;
|
||||||
import run.halo.app.model.properties.PrimaryProperties;
|
import run.halo.app.model.properties.PrimaryProperties;
|
||||||
import run.halo.app.model.support.HaloConst;
|
import run.halo.app.model.support.HaloConst;
|
||||||
|
@ -183,7 +184,7 @@ public abstract class AbstractAuthenticationFilter extends OncePerRequestFilter
|
||||||
|
|
||||||
if (!tokenCountOptional.isPresent()) {
|
if (!tokenCountOptional.isPresent()) {
|
||||||
// If the token is not found
|
// If the token is not found
|
||||||
return false;
|
throw new ForbiddenException("The temporary token has been expired").setErrorData(tempToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
log.info("Got valid temp token: [{}]", tempToken);
|
log.info("Got valid temp token: [{}]", tempToken);
|
||||||
|
|
Loading…
Reference in New Issue