O365Solutions

Lorsque votre domaine est fédéré avec Office 365, durant votre session d'authentification vous êtes redirigé vers vos serveurs ADFS pour vous authentifier. Vous devez alors entrer votre adresse email et mot de passe Active Directory pour pouvoir accéder à Office 365. Si votre domaine d'entreprise est long, comme par exemple education.fabrikam.com, je vous suggère de fournir à vos utilisateurs l'auto complétion de votre nom de domaine. Pour pouvoir faire cela, il vous faut modifier votre Template ADFS local.

Source script : https://social.msdn.microsoft.com/Forums/vstudio/en-US/d0b2089f-e4be-494c-b488-21493f62bc58/adfs-2012-r2-forms-authentication-default-login-domain?forum=Geneva  

Pour plus d'informations, sur comment personnaliser votre infrastructure ADFS, cliquez sur le lien ci-dessous :

1. Dans un premier temps, créer un nouveau Template, en copiant celui par défaut. Vous effectuerez ensuite vos modifications sur celui-ci, pour éviter de modifier le Template par défaut d'ADFS.

 Script.ps1
PS C:\Users\John> New-AdfsWebTheme –Name Fabrikam –SourceName default

2. Puis, exportez le Template sur votre emplacement.

 Script.ps1
PS C:\Users\John> Export-AdfsWebTheme –Name Fabrikam –DirectoryPath c:\theme

3. Cherchez dans le dossier C:\theme\script\ le fichier onload.js et ajoutez à la fin du document les lignes suivantes :

 Script.ps1
//remove domain name requirement
function runScript(e) {
    if (e.keyCode == 13) {
        AppendUPN();
    return Login.submitLoginRequest();
    }
}

var AppendUPN = function () {
var userName = document.getElementById(Login.userNameInput);
var lowerUserName = userName.value.toLowerCase();

//Check to see if they already included the UPN
var li = lowerUserName.lastIndexOf('@education.fabrikam.com');
if (li == -1)
{
    userName.value = userName.value + '@education.fabrikam.com';
}

return true;
}

document.getElementById('submitButton').onclick = new Function('AppendUPN();return Login.submitLoginRequest();');
document.getElementById('passwordInput').onkeypress = runScript;

4. Pour remplacer le fichier que nous venons de modifier dans notre thème custom, à l'aide de Power Shell, exécutez la commande ci-dessous :

 Script.ps1
PS C:\Users\John> Set-AdfsWebTheme -TargetName Fabrikam -AdditionalFileResource @{Uri=’ /adfs/portal/script/onload.js’;path="C:\Temp\script\onload.js"}

5. Enfin, pour activer votre nouveau thème :

 Script.ps1
PS C:\Users\John> Set-AdfsWebConfig -ActiveThemeName Fabrikam

Facebook Like
Anonymous