Ovaj članak je preveden pomoću veštačke inteligencije

AD FS IdP

Uvod

Jedinstvena prijava (SSO) je tehnologija koja omogućava korisnicima da se prijave samo jednom i zatim dobiju pristup više aplikacija/usluga bez ponovne autentifikacije.

Ako web portal uključuje nekoliko velikih nezavisnih sekcija (forum, chat, blogovi itd.), korisnik može proći kroz proceduru autentifikacije unutar jedne od usluga i automatski dobiti pristup svim ostalim uslugama bez ponovnog unosa kredencijala.

SSO je uvek obezbeđen zajedničkim radom dve aplikacije: provajdera identiteta i provajdera usluga (takođe poznati kao "IdP" i "SP"). ONLYOFFICE SSO implementira samo SP. Mnogi različiti provajderi mogu delovati kao IdP, ali ovaj članak razmatra implementaciju Active Directory Federation Services (AD FS).

Priprema AD FS za SSO podešavanje

  1. Instalirajte najnoviju verziju AD DS (Active Directory Domain Service) sa svim zvaničnim ažuriranjima i zakrpama.
  2. Instalirajte najnoviju verziju AD FS sa svim zvaničnim ažuriranjima i zakrpama.
    Da biste postavili AD FS od nule, možete koristiti sledeće instrukcije.
  3. Proverite da li je link do AD FS metapodataka javno dostupan. Da biste to uradili,
    1. U Server Manager, otvorite Tools -> AD FS Management,
    2. Idite na AD FS \ Service \ Endpoints,
    3. Pronađite red sa tipom Federation Metadata u tabeli. Link do IdP metapodataka je konstruisan prema sledećoj šemi:
      https://{ad-fs-domain}/{path-to-FederationMetadata.xml}

      Alternativno, možete koristiti sledeću PowerShell komandu:

      PS C:\Users\Administrator> (Get-ADFSEndpoint | Where {$_.Protocol -eq "FederationMetadata" -or $_.Protocol -eq "Federation Metadata"}).FullUrl.ToString()

      Kao rezultat, trebalo bi da dobijete link koji izgleda ovako:

      https://myportal-address.com/FederationMetadata/2007-06/FederationMetadata.xml
    4. Da biste proverili da li je AD FS ispravno pokrenut, otvorite primljeni link u web pretraživaču. XML bi trebalo da se prikaže ili preuzme.
      Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP

      Kopirajte link do XML metapodataka: biće potreban u sledećem koraku. Uverite se da ste prijavljeni kao Administrator na vaš ONLYOFFICE DocSpace. Otvorite stranicu Settings -> Integration -> Single Sign-On.

Konfigurisanje ONLYOFFICE SP

  1. Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
    Omogućite SSO koristeći prekidač Enable Single Sign-on Authentication i nalepite link kopiran iz AD FS u polje URL to Idp Metadata XML.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  2. Pritisnite dugme sa strelicom nagore da učitate IdP metapodatke. Forma ONLYOFFICE SP Settings će automatski biti popunjena vašim podacima iz AD FS IdP.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  3. U selektoru NameID Format, izaberite sledeću vrednost: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  4. U sekciji IdP Public Certificates \ Advanced settings, poništite opciju Verify Logout Response Signature, jer AD FS to ne zahteva po defaultu.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  5. Sada treba da dodate sertifikate u sekciju SP Certificates. Možete generisati samopotpisane sertifikate ili dodati bilo koje druge sertifikate.
    Važnou prozoru New Certificate, prebacite selektor Use for na opciju Signing and encryption, jer je AD FS IdP automatski podešen da verifikuje digitalne potpise i šifruje podatke.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  6. U SP Certificates \ Advanced settings, poništite opciju Sign Logout Responses, jer AD FS to ne zahteva po defaultu.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  7. Nije potrebno podešavati formu Attribute Mapping, jer ćemo te parametre postaviti kasnije u AD FS IdP.
  8. Kliknite na dugme Save.
  9. Sekcija ONLYOFFICE SP Metadata bi trebalo da se otvori.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  10. Proverite da li su naša podešavanja javno dostupna klikom na Download SP Metadata XML dugme. Sadržaj XML datoteke bi trebalo da bude prikazan.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  11. Kopirajte link do ONLYOFFICE SP metapodataka iz polja SP Entity ID (link do XML metapodataka) i idite na mašinu gde je instaliran AD FS.
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP

Konfigurisanje AD FS IdP

  1. U Server Manager, otvorite Tools -> AD FS Management,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  2. U panelu AD FS Management, izaberite Trust Relationships > Relying Party Trusts. Kliknite na Add Relying Party Trust... opciju sa desne strane. Otvoriće se Add Relying Party Trust Wizard,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  3. U prozoru čarobnjaka, izaberite Import data about the relying party published online or on a local network radio dugme, nalepite prethodno kopirani link do ONLYOFFICE SP metapodataka u polje Federation metadata address (host name or URL) i kliknite na Next dugme,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  4. U polje Display name unesite bilo koje ime i kliknite na Next dugme,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  5. Izaberite opciju Permit everyone i kliknite na Next dugme,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  6. Proverite rezultujuća podešavanja i kliknite na Next dugme,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  7. Ostavite podrazumevanu opciju nepromenjenu i kliknite na Close dugme,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  8. Otvara se novi prozor. Na kartici Edit Claim Issuance Policy, kliknite na dugme Add Rule...,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  9. Izaberite opciju Send LDAP Attributes as Claims iz liste Claim rule template i kliknite na Next dugme,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  10. Unesite bilo koje ime u polje Claim rule name. Izaberite opciju Active Directory iz liste Attribute store i popunite formu Mapping of LDAP attributes to outgoing claim types prema tabeli ispod. Kada završite, kliknite na Finish.
    LDAP atribut (Izaberite ili unesite da dodate više)Izlazni tip zahteva (Izaberite ili unesite da dodate više)
    Given-NamegivenName
    Surnamesn
    E-Mail-Addressesmail
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  11. U prozoru Edit Claim Rules, kliknite ponovo na dugme Add Rule..., izaberite opciju Transform an Incoming Claim iz liste Claim rule template i kliknite na Next dugme,
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  12. Unesite bilo koje ime u polje Claim rule name i izaberite sledeće opcije iz lista:
    • Tip dolaznog zahteva: mail,
    • Tip izlaznog zahteva: Name ID,
    • Format izlaznog imena ID: Email
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP

    Kada budete spremni, kliknite na dugme Završi.

  13. Ako odjava sa AD FS-a ne funkcioniše, preporučuje se dodavanje Prilagođenog Pravila Zahteva zamenom {portal-domain} sa vašim SP domenom i promenom {ad-fs-domain} na vaš IdP domen:
    c:[Type == "mail"]
     => issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/namequalifier"] = "http://{ad-fs-domain}/adfs/services/trust", Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/spnamequalifier"] = "https://{portal-domain}/sso/metadata");
    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
  14. Kliknite na dugme OK,
  15. Otvorite svojstva kreiranog relying party trust-a i prebacite se na karticu Napredno,

    Izaberite opciju SHA-1 u listi Algoritam sigurnog heširanja.

    Kako konfigurisati ONLYOFFICE SP i AD FS IdP Kako konfigurisati ONLYOFFICE SP i AD FS IdP
Članak sa oznaka:
Pregledajte sve oznake