Да в принципе интересует и то и другое. Клиент - это чисто Single Page Application без своего бэкенда - оно должно общаться с апи
на фронте ничего секьюрного не будет для текущего пользователя. Выбрать любой из способов авторизации, просто токен, рефреш токен, паспорт. а так сторить в сторадже, если необходимо длительное храненение, но не гарантия же, что пользователь не перетрет.