Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Style
importhttps://docs.empowerid.com/docs.css


This topic demonstrates how to configure Skype for Business Online Connectivity for SSO with EmpowerID.


Info
titlePrerequisites

You must have a licensed corporate Office 365 account and connect EmpowerID to Office 365, and follow these steps:

  1. Download Skype (and Lync) Online Connector modules to manage Skype for Business Online deployments via Windows Powershell from Microsoft at: https://www.microsoft.com/en-us/download/details.aspx?id=39366.
  2. Install the downloaded SkypeOnlinePowershell.exe. By default, the modules download to this folder:
    C:\Program Files\Common Files\Skype for Business Online\Modules
  3. Copy the LyncOnlineConnector and the SkypeOnlineConnector folders from there to this folder:
    C:\Windows\System32\WindowsPowerShell\v1.0\Modules

To configure Skype for Business Online for Modern Authentication

  1. Run Windows PowerShell as an administrator.
  2. Run the following cmdlet to enable execution of scripts on the machine:

    Code Block
    languagepowershell
    themeDJango
    Set-ExecutionPolicy RemoteSigned


  3. Navigate to the C:\Windows\System32\WindowsPowerShell\v1.0\Modules folder and run the following cmdlet:

    Code Block
    languagepowershell
    themeDJango
    Get-Module -ListAvailable


  4. Verify that SkypeOnlineConnector is in the returned list.
  5. Run the following cmdlet to create a credential object:

    Code Block
    languagepowershell
    themeDJango
    $credential = Get-Credential


  6. In the Enter Credentials window that appears, type the username and password for an Office 365 global administrator and click OK.



  7. Once you have connected, run the following command to import the Skype Online connector:

    Code Block
    languagepowershell
    themeDJango
    Import-Module SkypeOnlineConnector


  8. Run the following cmdlet to create a remote PowerShell session:

    Code Block
    languagepowershell
    themeDJango
    $sfboSession = New-CsOnlineSession -Credential $credential


  9. Run the following cmdlet to download the scripts, cmdlets, and other items needed to manage Skype for Business Online:

    Code Block
    languagepowershell
    themeDJango
    Import-PSSession $sfboSession


  10. Run the following cmdlet to retrieve the Open Authorization (OAuth) configuration settings currently in use in your organization:

    Code Block
    languagepowershell
    themeDJango
    Get-CsOAuthConfiguration


  11. Run the following cmdlet to enable Modern Authentication:

    Code Block
    languagepowershell
    themeDJango
    Set-CsOAuthConfiguration -ClientAdalAuthOverride Allowed


  12. Run the following cmdlet to close the session:

    Code Block
    languagepowershell
    themeDJango
    Remove-PSSession $sfboSession