From 039fe6ccf777ed58be43b99bdc3e42b2413b15ae Mon Sep 17 00:00:00 2001 From: "s.naidenov" Date: Fri, 6 Dec 2024 17:41:40 +0700 Subject: [PATCH] DEV-416 --- MultiFactor.SelfService.Windows.Portal.csproj | 2 +- README.md | 115 ++---------------- README.ru.md | 113 ++--------------- 3 files changed, 24 insertions(+), 206 deletions(-) diff --git a/MultiFactor.SelfService.Windows.Portal.csproj b/MultiFactor.SelfService.Windows.Portal.csproj index d72f97c..463e643 100644 --- a/MultiFactor.SelfService.Windows.Portal.csproj +++ b/MultiFactor.SelfService.Windows.Portal.csproj @@ -523,6 +523,7 @@ + @@ -703,7 +704,6 @@ - diff --git a/README.md b/README.md index 385e466..5196b54 100644 --- a/README.md +++ b/README.md @@ -1,31 +1,23 @@ -![CodeQL](https://github.com/MultifactorLab/MultiFactor.SelfService.Windows.Portal/workflows/CodeQL/badge.svg) - -# MultiFactor.SelfService.Windows.Portal +# Multifactor self-service windows portal _Also available in other languages: [Русский](README.ru.md)_ -MultiFactor SelfService Portal is a website developed and maintained by MultiFactor for self-enrollment of a second authentication factor by users within an Active Directory corporate network. +## What is Multifactor self-service windows portal? +MultiFactor SelfService Portal (Windows version) is a website developed and maintained by MultiFactor for self-enrollment of a second authentication factor by users within an Active Directory corporate network. The portal is a part of MultiFactor 2FA hybrid solution. * Source code -* Build - -See documentation at https://multifactor.pro/docs/multifactor-selfservice-windows-portal/ for additional guidance on Self-Service Portal deployment. +* Releases ## Table of Contents - -- [Features](#features) -- [First Steps](#first-steps) -- [Prerequisites](#prerequisites) -- [Configuration](#configuration) -- [Installation](#installation) -- [Logs](#logs) -- [Access Portal](#access-portal) +- [What is Multifactor self-service windows portal?](#what-is-multiFactor-self-service-windows-portal) +- [Component Features](#component-features) - [Use Cases](#use-cases) +- [Installation and configuration](#installation-and-configuration) - [License](#license) -## Features +## Component Features - User's login and password verification in an Active Directory domain. Multiple domains are supported if a trust relationship is configured between them; - Configuration of the second authentication factor by the end-user; @@ -34,94 +26,6 @@ See documentation at https://multifactor.pro/docs/multifactor-selfservice-window The portal is designed to be installed and operated within the corporate network perimeter. -## First Steps - -1. Navigate to your Multifactor personal profile , and under the **Resources** section create a new website with the following paramteres: - - `Name and address:` ``; - - `Token format:` `JwtRS256`. -2. Upon creation you should receive **ApiKey** and **ApiSecret** parameters. You will need these parameters to complete the installation. - -## Prerequisites - -- Installation requires Windows server starting from 2012 R2; -- The server with the installed portal requires access to the ```api.multifactor.ru``` host via TCP port 443 (TLS); -- You need to have a Web Server (IIS) role with Application Development -> ASP.NET 4.6 component installed on the server; - - - -## Configuration - -Portal settings are stored in the ```web.config``` file in XML format. - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -If the ```use-active-directory-user-phone``` option is enabled, the component will use the phone stored in the **General** tab. All phone number formats are supported. - - - -If the ```use-active-directory-mobile-user-phone``` option is enabled, the component will use the phone stored in the **Telephones** tab in the **Mobile** field. All phone number formats are supported. - - - -## Installation - -1. Launch ```Server Manager``` -> ```Tools``` -> ```Internet Information Services (IIS) Manager```; - -2. Right-click **Default Web Site** and select **Add Application**; - - -3. Create a new application: - * Alias: ```mfa``` - * Physical path: ```path to the Self-Service Portal directory``` - -4. Save and close. - -## Logs - -The Self-Service Portal logs are located in the ```Logs``` directory. If they are not there, make sure that the directory is writable by the ```IIS AppPool\DefaultAppPool``` local user. - -## Access Portal - -The portal can be accessed at ```https://yourdomain.com/mfa``` - ## Use Cases The portal is used for self-enrollment and registration of the second authentication factor by users within the corporate network. It also acts as a Single Sign-On entry point for corporate SSO applications. @@ -131,6 +35,9 @@ Once the second-factor is configured, users can securely connect via VPN, VDI, o - Two Factor Authentication [Windows VPN with Routing and Remote Access Service (RRAS)](https://multifactor.pro/docs/windows-2fa-rras-vpn/) - Two-factor authentication for [Microsoft Remote Desktop Gateway](https://multifactor.pro/docs/windows-2fa-remote-desktop-gateway/) +## Installation and configuration +See [knowledge base](https://multifactor.pro/docs/multifactor-selfservice-windows-portal/) for information about configuration, launch and an additional guidance. + ## License MultiFactor SelfService Portal is distributed under the [MIT License](LICENSE.md). diff --git a/README.ru.md b/README.ru.md index 566048f..e502930 100644 --- a/README.ru.md +++ b/README.ru.md @@ -1,26 +1,22 @@ -![CodeQL](https://github.com/MultifactorLab/MultiFactor.SelfService.Windows.Portal/workflows/CodeQL/badge.svg) -# MultiFactor.SelfService.Windows.Portal +# Multifactor self-service windows portal _Also available in other languages: [English](README.md)_ -MultiFactor SelfService Portal — веб-сайт, портал самообслуживания, разработанный и поддерживаемый компанией Мультифактор для самостоятельной регистрации второго фактора аутентификации пользователями внутри корпоративной сети Active Directory. +## Что такое Multifactor self-service windows portal? +MultiFactor SelfService Portal (Windows версия) — веб-сайт, портал самообслуживания, разработанный и поддерживаемый компанией Мультифактор для самостоятельной регистрации второго фактора аутентификации пользователями внутри корпоративной сети Active Directory. Портал самообслуживания является частью гибридного 2FA решения сервиса MultiFactor. -* Код -* Сборка +* Исходный код +* Релизы -## Содержание +## Содержание +- [Что такое Multifactor self-service windows portal?](#что-такое-multifactor-self-service-windows-portal?) - [Функции портала](#функции-портала) -- [Первые шаги](#первые-шаги) -- [Требования для установки портала](#требования-для-установки-портала) -- [Конфигурация портала](#конфигурация-портала) -- [Установка портала](#установка-портала) -- [Журналы](#журналы) -- [Доступ к порталу](#доступ-к-порталу) - [Сценарии использования](#сценарии-использования) +- [Установка и конфигурация](#установка-и-конфигурация) - [Лицензия](#лицензия) ## Функции портала @@ -32,94 +28,6 @@ MultiFactor SelfService Portal — веб-сайт, портал самоо Портал предназначен для установки и работы внутри корпоративной сети. -## Первые шаги - -1. Зайдите в личный кабинет Мультифактора, в разделе **Ресурсы** создайте новый веб-сайт: - - название и адрес: ``произвольные``; - - формат токена: ``JwtRS256``. -2. После создания вам будут доступны параметры **ApiKey** и **ApiSecret**, они потребуются для настройки портала. - -## Требования для установки портала - -- Портал устанавливается на любой Windows сервер начиная с версии 2012 R2; -- Серверу с установленным порталом необходим доступ к хосту ```api.multifactor.ru``` по TCP порту 443 (TLS). -- На сервере должна быть установлена роль Web Server (IIS) с компонентом Application Development -> ASP.NET 4.6; - - - -## Конфигурация портала - -Параметры работы портала хранятся в файле ```web.config``` в формате XML. - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -При включении параметра ```use-active-directory-user-phone``` компонент будет использовать телефон, записанный на вкладке **General**. Формат телефона может быть любым. - - - -При включении параметра ```use-active-directory-mobile-user-phone``` компонент будет использовать телефон, записанный на вкладке **Telephones** в поле **Mobile**. Формат телефона также может быть любым. - - - -## Установка портала - -1. Запустите ```Server Manager``` -> ```Tools``` -> ```Internet Information Services (IIS) Manager```; - -2. Нажмите правой кнопкой на **Default Web Site** и выберите **Add Application**; - - -3. Создайте новое приложение: - * Alias: ```mfa``` - * Physical path: ```путь к папке с порталом``` - -4. Сохраните и закройте - -## Журналы - -Журналы работы портала находятся в папке ```Logs```. Если их нет, удостоверьтесь, что папка доступна для записи локальному пользователю ```IIS AppPool\DefaultAppPool```. - -## Доступ к порталу - -Портал доступен по адресу ```https://ваш_домен.ru/mfa``` - ## Сценарии использования Портал используется для самостоятельной регистрации второго фактора аутентификации пользователями внутри корпоративной сети, а также выполняет роль единой точки входа для приложений, работающих по технологии Single Sign-On. @@ -130,6 +38,9 @@ MultiFactor SelfService Portal — веб-сайт, портал самоо - Двухфакторная аутентификация [Windows VPN со службой Routing and Remote Access Service (RRAS)](https://multifactor.ru/docs/windows-2fa-rras-vpn/) - Двухфакторная аутентификация [Microsoft Remote Desktop Gateway](https://multifactor.ru/docs/windows-2fa-remote-desktop-gateway/) +## Установка и конфигурация +Информацию о настройке, запуске и дополнительные рекомендации смотрите в [документации](https://multifactor.ru/docs/self-service-portal/windows). + ## Лицензия -Портал распространяется бесплатно по лицензии [MIT](LICENSE.md). +Портал распространяется бесплатно по лицензии [MIT](LICENSE.md). \ No newline at end of file