Shadow password correctly for session config (#8984)
Shadow password correctly for session config (#8984)

Fix #8718

This PR shadows passwords in session config correctly by detecting
the VirtualProvider, unmarshalling the original config and then
shadowing config within that.
typeless/gitea,lafriks/gitea,sapk-fork/gitea,sapk-fork/gitea,cez81/gitea,go-gitea/gitea,vCaesar/gitea,vdbt/gitea,typeless/gitea,go-gitea/gitea,lafriks/gitea,sapk-fork/gitea,lafriks/gitea,go-gitea/gitea,sapk-fork/gitea,vdbt/gitea,vCaesar/gitea,cez81/gitea,cez81/gitea,typeless/gitea,typeless/gitea