PT Direct: Włączanie SSO (OIDC)
Pojedyncze logowanie ("SSO") można włączyć na koncie Physitrack Direct, umożliwiając praktykom uwierzytelnianie za pomocą usługi uwierzytelniania zgodnej z OIDC, takiej jak Azure AD, Okta, Auth0 i SURFconext (Holandia).
Physitrack w przepływie OIDC
Aby dowiedzieć się więcej o OIDC, obejrzyj ten film (1 godzina, YouTube).
W przepływie OIDC Physitrack jest " Stroną ufającą", jak pokazano poniżej.
1. Dodaj Physitrack do swojego dostawcy OIDC
- Dostęp do konsoli dostawcy OIDC
- Dodaj Physitrack jako "aplikację". The
przekierowanie URI
jesthttps://(instance_name).physitrack.com/process_sso
- Powinieneś otrzymać
identyfikator klienta
oraztajemnica klienta
które będą potrzebne w następnym kroku.
Physitrack używa podrzędny
jako klucz do identyfikacji użytkowników między systemami.
2. Skonfiguruj OIDC na swoim koncie Physitrack Direct
- Zaloguj się do swojego konta Physitrack Direct jako właściciel konta lub jako użytkownik z uprawnieniami dostępu do modułu "Uwierzytelnianie".
- Przejdź do sekcji Uwierzytelnianie i wypełnij poniższy formularz.
Większość z tych informacji powinna być łatwo dostępna u dostawcy OIDC. Wszystkie pola są wymagane.
Powinieneś być w stanie uzyskać te informacje od
https://(domain.of.your.oidc.provider)/.well-known/openid-configuration
Możesz użyć narzędzia do formatowania JSON, aby łatwiej wyświetlić wartości.
- Client idIdentyfikatorwygenerowany dla tego klienta (Physitrack jest klientem dostawcy OIDC) przez dostawcę OIDC.
Sekret
Sekret wygenerowany dla tego klienta przez dostawcę OIDC.
Emitent
Domena wydawcy tokena.
Punkt końcowy autoryzacji
URL podany przez dostawcę OIDC.
Punkt końcowy tokena
URL podany przez dostawcę OIDC.
JWKS URI
URL podany przez dostawcę OIDC.
Punkt końcowy userinfo
URL podany przez dostawcę OIDC.
Ogranicz logowanie praktyków tylko do SSO
Gdy ta opcja jest włączona, uczestnicy na tym koncie Physitrack Direct mogą logować się tylko poprzez SSO, a nie za pomocą kombinacji adresu e-mail i hasła.
Oznacza to, że praktycy nie będą mogli zalogować się do Physitrack dla iOS.
3. Dodawanie ćwiczących do konta Physitrack Direct
Odbywa się to niezależnie od konfiguracji OIDC.
Należy pamiętać, że:
Zanim lekarz będzie mógł zalogować się za pomocą SSO, jego konto musi zostać utworzone (udostępnione) w usłudze Physitrack. Można to zrobić ręcznie lub za pośrednictwem interfejsu API.
Nasza implementacja OIDC nie pozwala na udostępnianie i usuwanie kont praktyków. W przypadku większych praktyk oferujemy interfejs API do udostępniania i usuwania kont praktyków.
- Każdy lekarz musi posiadać unikalny adres e-mail w usłudze Physitrack.
- Adres e-mail lekarza w usłudze Physitrack nie musi być zgodny z adresem e-mail lekarza w systemie dostarczania tożsamości (np. Azure AD lub SURFconext).
- Gdy lekarz włączy funkcję SSO dla swojego konta Physitrack, otrzyma wiadomość e-mail z jednorazowym hasłem na adres e-mail zarejestrowany w usłudze Physitrack. Lekarz będzie musiał wprowadzić to hasło, aby aktywować połączenie SSO.
4. Gotowe. Praktycy mogą teraz logować się przy użyciu SSO.
Lekarze na koncie Physitrack Direct mogą teraz zalogować się ze strony logowania Physitrack i kliknąć przycisk "Single Sign On", aby uwierzytelnić się za pośrednictwem dostawcy OIDC.