Новая страница входа в ngx-admin с собственной службой авторизации

Ответ моего API входа в систему:

{ "Access_token": "Q4_OXFjv00VMCuKi1wyvXfCsEzIMUAGOi7V_aQ5UDGJo0jjE8zBOLnVc8w1qP2Jv3YggVGp9DSwX0ppLfwKksXPTJTtGUKwshDouRDnxk3IRr8R8xynhDKCx0lZNzd0jU8ksOK9i9ukSb2VhmsP0N8Z0HOjSJViij-MdNI2bdoQK2TETK6eDN_T4eHw37Ki53NoJk6SNivqko-kZVvkvczgSCNur4XqSVxHiv3hNQ8k-ivbuaBylG1tErRPnoYlDxLULA95_iVW68Gj6J76RvzIBaJXIw371NpUJKfdl7b4X9mRaDTaITJoeyfxXw-DoAJZypx62i1joF88VowfH0A", "token_type": "носителя", "expires_in": 1209599, "Кодекс": 206, "Сообщение": "Sucess", "AccountId": 12 , "GroupId": 11}

Мой токен аутентификации не декодируется, так как это не JWT. Мне нужно, чтобы ответ был сохранен в службе или в файлах cookie. Я хотел использовать стиль или тему страницы входа в nebular, но не смог.

Параметры API:

{
    username: "[email protected]",
    password: "1234567",
    grant_type: "password:,
    appid: 123
}

Я создал новый компонент для входа в систему, но мне не удалось скопировать css и html. Когда я не использую nb-layout, он постоянно показывает загрузчик (счетчик).


person Mubeen    schedule 22.10.2018    source источник


Ответы (2)


Я думаю, вы можете сохранить его в localstorage и использовать iss, чтобы определить, действителен ли токен. получить iss просто и с помощью функции split ('.') получить полезную нагрузку во втором индексе «[1]», и вы можете декодировать это с помощью функции window.atob (). но поскольку это не jwt, я не совсем уверен, в чем ваш вопрос.

person Roj    schedule 22.10.2018
comment
извините, я написал что-то неправильно, я спрашиваю о стилизации компонента в качестве страницы входа в ngx-admin или Nebular, есть две проблемы - счетчик не скрывается - где взять его css - person Mubeen; 22.10.2018
comment
токен просто объясняет ситуацию, когда я не могу использовать предоставленную страницу по умолчанию - person Mubeen; 22.10.2018
comment
вы также можете щелкнуть правой кнопкой мыши элемент на странице и проверить его, чтобы увидеть его класс, а затем настроить его самостоятельно в своем настраиваемом CSS. - person Roj; 22.10.2018

Если вы хотите использовать небулярную страницу входа и свой собственный сервис для входа и регистрации. Я бы сказал, что это идеальный учебник - https://www.youtube.com/watch?v=toRmWFzB6-E&t=323s

person Sravan Kumar    schedule 10.05.2020