Ověřování uživatelů pomocí Azure Active Directory
Uživatelé se mohou do Alvao přihlašovat pomocí ověření Azure Active Directory (AAD). Tento způsob ověřování nelze kombinovat s jinými způsoby ověřování.
	
	Upozornění:
	Při přechodu z ověřování pomocí Active Directory (AD) na ověřování pomocí AAD je nutné zároveň začít importovat uživatele z AAD místo z AD. 
	Utilita 
ImportAzure nemá stejné schopnosti jako 
ImportAD. Před použitím se přesvědčte, že vám tato omezení nezpůsobí potíže.
 
Registrace aplikace do Azure Active Directory
Nejprve zaregistrujte aplikaci v Azure. V rámci registrace nastavte:
- Přidělte aplikaci práva Users.Read.All a Groups.Read.All a zajistěte schválení těchto oprávnění správcem.
 
- Nastavte adresu pro přesměrování na https://<adresa WebApp>/Account/LoginMicrosoftEndpoint
 
- Poznamenejte si hodnoty z registrace aplikace, které budete později potřebovat:
	
- Tenant ID
 
- Client ID
 
- Client secret
 
		
 
	
Nastavení ověřování pomocí Azure Active Directory
	
		- Vytvořte databázi tenantů.
 
		- Do databáze tenantů vložte záznam pro tenanta, ve kterém chcete používat ověření AAD. Důležitý je zejména sloupec ConnectionString.
 
		- Do databáze daného tenanta vložte jeden řádek do tabulky AzureAdTenant. Uveďte správné Tenant ID získané při registraci aplikace.
 
		- Do databáze tenanta v tabulce tProperty na řádku označeném jako AzureApplicationId
			vložte do sloupce sPropertyValue hodnotu Client ID získanou při registraci aplikace.
 
		- Pokud jste dosud pravidelně spouštěli utilitu ImportAD, zrušte její spouštění. Tento způsob importu uživatelů není kompatibilní s přihlašováním pomocí AAD.
 
		- Připravte pravidelnou naplánovanou úlohu na import uživatelů pomocí utility ImportAzure.
 
		- Nechte poprvé proběhnout import uživatelů. Pokud máte v AAD velké množství uživatelů a skupin, import může trvat delší dobu.
 
		- Pomocí Správce internetové informační služby:
 
			
				- V aplikaci Alvao (WebApp) změňte způsob ověření na anonymní a forms.
					V detailech forms přihlášení uveďte adresu ~/Account/LoginMicrosoft. 
				- V aplikaci ServiceDeskWebService změňte způsob ověření na anonymní.
 
				- V aplikaci AssetWebService (AM WS) změňte způsob ověření na anonymní.
 
				- V aplikaci AlvaoRestApi nastavte způsob ověření na anonymní.
 
				- V aplikaci Custom Apps WebService nastavte způsob ověření na anonymní (v případě aktivovaného modulu  AM Custom Apps, resp. SD Custom Apps)
 
			
		- Do následujících konfiguračních souborů zapište do nastavení AAD_ClientSecret hodnotu získanou při registraci aplikace:
 
		
			- WebApp - soubor web.config
 
			- ServiceDeskWebService - web.config
 
			- AssetWebService - web.config
 
			- MailboxReader - app.config
 
			- AlvaoRestApi – web.config
 
			- Custom Apps WebService – web.config (v případě aktivovaného modulu AM Custom Apps, resp. SD Custom Apps)
 
		
	
                 
                
                
                    Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.