SharePoint 2010 impostato con Claims Based Authentication permette di definire, per ogni provider di autenticazione, una pagina custom di login.

L'impostazione può essere fatta da interfaccia utente nella Central Administration sulle proprietà della Web Application, oppure tramite script PowerShell:

PowerShell

$wa_url = "http://sharepoint2010"
$zoneName = "Default"
$zone_default_login = "/_login/AutoLogin.aspx";

#set login page
$wa = Get-SPWebApplication –Identity $wa_url

write-host "Setto la login page ..." -ForeGroundColor green

$zone = $wa.AlternateUrls | ? {$_.Zone -eq $zoneName }

write-host "Setto la login page $zone_default_login sulla zona $($zone.Zone)" -ForeGroundColor yellow

$setting = $wa.IisSettings[$zone.UrlZone]
#setto la pagina
$setting.ClaimsAuthenticationRedirectionUrl = $zone_default_login 
$wa.Update();

write-host "New $setting.ClaimsAuthenticationRedirectionUrl.OriginalString" -ForeGroundColor green
Tags:
ASP.NET54 PowerShell200 SharePoint498 SharePoint 2010224
Potrebbe interessarti anche: