Предполагая, что getAccount читает id_token, а не какую-то копию информации где-то, тогда да, он должен быть достаточно безопасным для использования, поскольку id_token гарантированно не будет изменен (jwt spe c)
Однако SPA никогда не должны содержать защищенные данные, поскольку они по определению являются незащищенными клиентами. любой внутри организации, вероятно, сможет получить доступ к внутренним конечным точкам, учитывая знания, если конечные точки не будут защищены. правильный способ сделать это - защитить конечные точки с помощью объявления azure, предоставить apis этих конечных точек для регистрации спа-приложения и выполнить аутентификацию конечных точек с помощью токенов.