Forzare il reindirizzamento a un argomento specifico al primo accesso dell'utente OIDC?

Mi sono imbattuto in questo argomento sull’argomento, e mi ha fatto chiedere se potessimo fare lo stesso ma per gli utenti OIDC che si connettono senza un invito.

Ho visto la risposta di @SaraDev che:

Su enterprise, come si potrebbe fare?

Quale problema risolverà il reindirizzamento a un argomento specifico?

Ho risolto un problema simile di recente con un componente tematico che reindirizzava a una pagina di gruppo per gli utenti che non avevano aderito a un gruppo. È possibile rendere la descrizione del gruppo qualcosa come “facendo clic sul pulsante di adesione accetto i termini sulla privacy”.

Un trucco simile potrebbe essere utilizzato per reindirizzare a un argomento utilizzando altri dati disponibili nel caricamento di current_user che si potrebbero quindi modificare.

Suppongo che mi piaccia molto l’idea che chiunque si unisca per la prima volta alla community inizi con un argomento “per iniziare” che possiamo scrivere come guida ideale a cui vogliamo assicurarci che ogni utente venga indirizzato, automaticamente, almeno una volta.

L’oggetto current_user include un valore read_faq. In un componente del tema, è possibile reindirizzare tutti gli utenti alla pagina /faq finché non hanno letto quell’argomento. Sono abbastanza sicuro che “letto” significhi “scorso fino in fondo”.