Authenticatie met single sign-on instellen
Met Single Sign-on kunnen supporttechnici veilig inloggen op Rescue vanuit andere toepassingen.
In de wereld van zakelijke IT hebben veel bedrijven te maken met verschillende systemen die allemaal een eigen authenticatiemethode hebben. Dit is lastig voor zowel de beheerders als de eindgebruikers. Rescue's Single Sign-on (SSO) mogelijkheid helpt u dit probleem te beheren.
Opties
De installatie vindt plaats in het Beheercentrum op het tabblad Algemene instellingen onder Single sign-on.
U bepaalt hoe technici en beheerders zich op Rescue kunnen aanmelden.
- Optie één: Standaard of SSO
- Gebruikers kunnen inloggen met hun standaard Rescue e-mail/wachtwoord of hun SSO ID. Beide methoden zijn geldig.
- Let op: Als u SSO toestaat, moet u een Master-SSO-wachtwoord instellen (op het tabblad Algemene instellingen) en per gebruiker een SSO-ID toewijzen (op het tabblad Organisatie). Gebruikers zonder SSO-ID kunnen geen gebruik maken van SSO.
- Optie twee: Alleen SSO
- Gebruikers kunnen zich uitsluitend aanmelden met hun SSO-ID. Als u deze optie kiest, kunnen gebruikers zonder SSO-ID zich niet aanmelden.
- Let op: Als u SSO toestaat, moet u een Master-SSO-wachtwoord instellen (op het tabblad Algemene instellingen) en per gebruiker een SSO-ID toewijzen (op het tabblad Organisatie).
- Optie drie: Alleen SSO plus Gebruikers zonder SSO-ID toestaan om zich standaard aan te melden
- Gebruikers met een SSO-ID kunnen zich uitsluitend aanmelden met hun SSO-ID.
- Gebruikers zonder SSO-ID kunnen zich standaard aanmelden.
Hoe het werkt
SSO-functionaliteit maakt gebruik van API-technologie.
- Het bedrijfsscript stuurt een HTTP-verzoek naar de SSO-aanmeldservices
- De SSO-aanmeldservice controleert de aanmelding en haalt de aanmeld-URL op, of geeft een foutmelding als de aanmelding faalt
- Het script evalueert vervolgens de geretourneerde waarde
- Als dit is gelukt, stuurt het door het bedrijf gehoste script de gebruiker door naar de opgegeven URL. Als dit niet is gelukt, wordt probleemoplossing gestart
- URL voor single sign-on (SSO-URL)
- Om in te loggen op de webgebaseerde Technician Console:
https://secure.logmeinrescue.com/SSO/GetLoginTicket.aspx
- Om u aan te melden bij de Desktop Technician Console:
https://secure.logmeinrescue.com/SSO/GetDTCLoginTicket.aspx
- ID voor single sign-on (SSO-ID)
- De ID die u in het vak Single sign-on van het tabblad Organisatie in het Beheercentrum invoert wanneer u leden van de organisatie toevoegt of bewerkt.
- Bedrijfs-ID
- Zie de voorbeeldcode in het tabblad Algemene instellingen van het Beheercentrum.
- Master-SSO-wachtwoord
- Het SSO-wachtwoord dat is ingesteld in het tabblad Algemene instellingen van het Beheercentrum.
Deze opgemaakte URL zou er als volgt uit kunnen zien:
Bij inloggen op de web-based Technician Console:https://secure.logmeinrescue.com/SSO/GetLoginTicket.aspx?
ssoid=123456&Password=secretPassword&CompanyID=654321
Bij inloggen op de Desktop Technician Console: - x86 DTC:
https://secure.logmeinrescue.com/SSO/GetDTCLoginTicket.aspx? ssoid=123456&Password=secretPassword&CompanyID=654321
- x64 DTC:
https://secure.logmeinrescue.com/SSO/GetDTCLoginTicket.aspx? ssoid=123456&Password=secretPassword&CompanyID=654321&arch=64
Bij dit verzoek worden de SSOID, Wachtwoord, en Bedrijfs-ID verzonden naar de Rescue SSO-service, die een stringwaarde retourneert. Bij een geslaagde authenticatie zou de geretourneerde string er als volgt uit kunnen zien:
OK: https://secure.logmeinrescue.com/SSO/Login.aspx?
Ticket=6ab9a0f6-d3ce-4f498-8ea7-b9a76a67a0c8
- x86 DTC:
https://secure.logmeinrescue.com/TechConsole/DesktopApp/DownloadSSO.aspx? companyid=654321&ticket=4c6f1815-1e0c-43ab-8117-d79b8f523824
- x64 DTC:
https://secure.logmeinrescue.com/TechConsole/DesktopApp/DownloadSSO.aspx? companyid=654321&ticket=4c6f1815-1e0c-43ab-8117-d79b8f523824&arch=64
ERROR: INVALIDPASSWORD
U kunt deze string vervolgens verwerken en eventuele fouten opsporen en afhandelen. In een normaal scenario gebruikt u een IF-voorwaarde om de geretourneerde string te verwerken en deze te controleren op de aanwezigheid van OK: in de eerste drie tekens. Als deze tekens aanwezig zijn, geeft u de URL (het laatste deel van de verwerkte string) door aan de gebruiker of stuurt u de gebruiker automatisch door.
Single sign-on: overwegingen
Omdat voor single sign-on een gebruikers-ID moet worden geverifieerd, is het logisch om hiervoor Windows-aanmeldingsgegevens te gebruiken. In de meeste programmeertalen kunt u dit doen met behulp van server-variabelen. Hiervoor is het belangrijk dat de serververbinding een geauthenticeerde (niet anonieme) verbinding is. Dit is een integratieproces via Internet Explorer, waarbij domeinaanmeldingsgegevens automatisch naar de intranetserver worden doorgegeven, op voorwaarde dat anonieme toegang niet is toegestaan. De beste benadering is om de geauthenticeerde gebruikers-ID van uw intranet-webserver als SSO-ID door te geven aan de SSO-service.
Single Sign-On en SAML 2.0
Rescue is compatibel met Security Assertion Markup Language (SAML) 2.0. Zie de Rescue Web SSO via SAML 2.0 User Guide voor gedetailleerde informatie over het configureren van Rescue om SAML 2.0 te gebruiken met uw Identity Provider.