0.0.10 • Published 3 years ago
@analyticshub/alfa-auth-server v0.0.10
Сервер авторизации
@analyticshub/alfa-auth-server
Сервер авторизации, работающий на основе подписанных алгоритмом RSA, JWT-токенов.
Содержит форму входа.
Клиентская библиотека @analyticshub/alfa-auth-client
Пример использования с установкой:
npm i
npm run generate-keys
npm run start
Пример использования без установки:
export AUTH_SETTING_PATH=ПУТЬ_ДО_ФАЙЛА_НАСТРОЕК
npx @analyticshub/alfa-auth-server --help
npx @analyticshub/alfa-auth-server generate-keys
npx @analyticshub/alfa-auth-server start
Файл настроек settings.json
{
"port": 3000,
"pg": {
"user": "postgres_username",
"host": "111.111.111.111",
"database": "postgres_database",
"password": "postgres_password",
"port": 5432
},
"auth": {
"salt": "***salt***",
"rsa_passphrase": "***passphrase***",
"rsa_public_key_path": "path_to_public_key.pem",
"rsa_private_key_path": "path_to_private_key.pem"
}
}
####Настройки LDAP Находятся в файле settings_ldap.json Если файл и данные в нем существуют на клиенте будет отображено поле выбора из значений "title" формат настроек
[
{
title: string;
url: string;
params: string;
}
]