La mia applicazione Web ha un sacco di risorse "normali" (pagine html ecc.) E anche alcune risorse REST che vengono chiamate da JavaScript dalle pagine html precedentemente citate .Configurare Spring Security per restituire 403 per gli URL REST e reindirizzare per accedere ad altri URL
Se è presente un timeout di sessione, l'utente viene reindirizzato al modulo di accesso. Questo è ottimo per le risorse "normali", ma non per le risorse REST. Ho solo bisogno di una risposta 403 in modo che il JavaScript possa prendere il sopravvento e chiedere all'utente di riautenticare.
Ci sono innumerevoli esempi sul web come configurare ciascuno di questi, ma non sono riuscito a trovare un esempio su come combinare i metodi. Tutti i miei URL API iniziano con "/ api /", quindi avrò bisogno del 403 per tutti quegli URL e del reindirizzamento per tutti gli URL rimanenti. Come faccio a configurarlo?