A felhasználó alkalmazásba való bejelentkezésének letiltása
Ebben a cikkben letilthatja, hogy egy felhasználó hogyan jelentkezzen be egy alkalmazásba az Azure Active Directoryban.
Előfeltételek
A felhasználók bejelentkezésének letiltásához a következőkre van szükség:
- Aktív előfizetéssel rendelkező Azure-fiók. Hozzon létre egy ingyenes fiókot.
- A következő szerepkörök egyike: globális rendszergazda, felhőalkalmazás-rendszergazda, alkalmazásadminisztrátor vagy a szolgáltatásnév tulajdonosa.
A felhasználó bejelentkezésének letiltása
- Jelentkezzen be az Azure Portalra a címtár globális rendszergazdájaként.
- Keresse meg és válassza ki az Azure Active Directoryt.
- Válassza a Vállalati alkalmazások elemet.
- Keresse meg azt az alkalmazást, amelybe le szeretné tiltani a felhasználó bejelentkezését, és válassza ki az alkalmazást.
- Válassza ki a Tulajdonságok elemet.
- Válassza a Nem lehetőséget, ha engedélyezni szeretné a felhasználóknak a bejelentkezést?
- Kattintson a Mentés gombra.
Az Azure AD PowerShell használata a nem listára sorolt alkalmazások letiltásához
Győződjön meg arról, hogy telepítette az AzureAD modult (használja a Install-Module -Name AzureAD parancsot). Ha a rendszer egy NuGet-modul vagy az új Azure Active Directory V2 PowerShell-modul telepítését kéri, írja be az Y kifejezést, és nyomja le az ENTER billentyűt.
Ha ismeri egy olyan alkalmazás AppId azonosítóját, amely nem jelenik meg a Vállalati alkalmazások listájában (például azért, mert törölte az alkalmazást, vagy a szolgáltatásnév még nem lett létrehozva, mert az alkalmazást a Microsoft előzetesen engedélyezte), manuálisan létrehozhatja az alkalmazás szolgáltatásnevét, majd letilthatja az AzureAD PowerShell-parancsmaggal.
# The AppId of the app to be disabled
$appId = "{AppId}"
# Check if a service principal already exists for the app
$servicePrincipal = Get-AzureADServicePrincipal -Filter "appId eq '$appId'"
if ($servicePrincipal) {
# Service principal exists already, disable it
Set-AzureADServicePrincipal -ObjectId $servicePrincipal.ObjectId -AccountEnabled $false
} else {
# Service principal does not yet exist, create it and disable it at the same time
$servicePrincipal = New-AzureADServicePrincipal -AppId $appId -AccountEnabled $false
}