Получения логина и пароля

Владимир2 years ago

Всем добрый день.
при выполнении запроса к API fetch('localhost:8082/api/users');
я получаю:

        "name": "admin",
        "login": "",
        "email": "admin",
        "phone": "",
        "readonly": false,
        "administrator": true,
        "map": "yandexSat",
        "latitude": ,
        "longitude": ,
        "zoom": 5,
        "twelveHourFormat": false,
        "coordinateFormat": "",
        "disabled": false,
        "expirationTime": null,
        "deviceLimit": 29,
        "userLimit": 21,
        "deviceReadonly": false,
        "limitCommands": false,
        "disableReports": false,
        "fixedEmail": false,
        "poiLayer": "",
        "password": null

Почему параметры login пустой а passsword null
разве нет возможности получить пароль и логин по API?

Anton Tananaev2 years ago

Логин пустой видимо потому что вы его не задали. Он обычно не используется в системе. Зачем он вам?

Пароль в базе не хранится так что его никак не получить. Хранится только хэш. Стандартная практика для безопасности.

Владимир2 years ago

Спасибо Антон.
Да я делаю интеграцию с топливными картами вот и обдумываю как реализовать получения пароля и логина
опять же без занесения в базу данных.
Так и подумал но решил уточнить.

Anton Tananaev2 years ago

Используйте токен. Можно как для API так и для обычного логина.