Przejdź do głównej treści
Two-Factor Authentication & SSO

Uruchomienie Two-Factor Authentication & SSO for Odoo, pytanie po pytaniu

Aby uruchomić Two-Factor Authentication & SSO for Odoo, wypełniasz konfigurację OIDC lub SAML każdego połączenia IdP danymi swojego dostawcy, a mapowaniami decydujesz, jakie claimy i grupy trafiają do każdego użytkownika. W pierwszym tygodniu sprawdzasz listę połączeń IdP, aktywne sesje w Ustawieniach i raport MFA Coverage Report. Oto, pytanie po pytaniu, które pole gdzie trafia i na co patrzeć.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Dane, o które prosi Twój dostawca tożsamości

Jakie pola wypełniasz w konfiguracji OIDC?

Konfiguracja OIDC jest powiązana z połączeniem przez pole IdP Connection. Pierwszą daną jest Issuer URL, który pomoc pola opisuje jako adres URL wystawcy OIDC, z przykładem https://login.microsoftonline.com/<tenant>/v2.0. Dalej idą Client ID i Client Secret (encrypted), czyli sekret klienta OAuth2. Karta jest kontynuowana polami Authorization Endpoint, Token Endpoint, JWKS URI i End Session Endpoint. W Scopes wpisujesz listę scope'ów OIDC, o które będzie wysyłane żądanie, oddzielonych spacjami. Według pomocy każdego pola Client Secret (encrypted), Refresh Token (encrypted) i Access Token (encrypted) są przechowywane w postaci zaszyfrowanej. Obok aktualnego tokenu dostępu jest Access Token Expiry, a w tej samej konfiguracji masz Discovery Document Last Fetched. Gdy sprawdzasz połączenie, zerknij na te dwie daty.

A jeśli Twój dostawca pracuje z SAML?

Konfiguracja SAML również ma pole IdP Connection. Po stronie dostawcy wypełniasz IdP Entity ID (Entity ID SAML dostawcy tożsamości) oraz IdP SSO URL (adres URL z bindingiem HTTP-Redirect dla AuthnRequest). IdP SLO URL to adres URL usługi Single Logout; pomoc pola oznacza go jako opcjonalny, chyba że Single Logout jest włączony. W IdP Signing Certificate (PEM) wklejasz certyfikat X.509 w formacie PEM, którym moduł weryfikuje odpowiedzi SAML dostawcy. IdP Encryption Certificate (PEM) jest opcjonalny i służy do zaszyfrowanych asercji SAML. IdP Metadata URL to adres URL, z którego okresowo pobierane są metadane SAML dostawcy i zapisywane w pamięci podręcznej; ostatni pomyślnie pobrany XML z metadanymi jest przechowywany w Cached Metadata XML. Konfiguracja ma ponadto SP Entity ID, SP ACS URL i listę rozwijaną NameID Format.

Co każdy użytkownik otrzymuje od dostawcy

Jak przekazać atrybut dostawcy do pola użytkownika Odoo?

Za pomocą wierszy Claim Mappings w konfiguracji OIDC. Każdy wiersz ma IdP Attribute / Claim Name, czyli nazwę atrybutu lub claima u dostawcy, oraz Odoo User Field, listę rozwijaną z polem użytkownika Odoo, do którego trafia wartość. Wiersze mają też pola SAML Configuration i OIDC Configuration oraz Sequence: niższe sekwencje są stosowane w pierwszej kolejności. Ponumeruj wiersze, myśląc o tym, który ma zadziałać wcześniej.

Jak przypisać grupy Odoo na podstawie dostawcy?

Za pomocą wierszy Group Mappings. Każdy wiersz łączy IdP Group Value z Odoo Group i ma listę rozwijaną Mapping Mode. Tak jak przy claimach, każdy wiersz ma własne pola SAML Configuration i OIDC Configuration. Mapping Mode wybierasz w samym formularzu podczas tworzenia każdego wiersza. Jeśli podczas testowania dostępu pojawi się ostrzeżenie, w komunikatach o błędach i ostrzeżeniach modułu znajdziesz dosłowne teksty i wskazówki, co zrobić w każdym przypadku.

Co sprawdzić w pierwszym tygodniu

Gdzie zobaczysz wszystkie połączenia na jednym ekranie?

Na liście IdP Connections. Każdy wiersz pokazuje połączenie wraz z jego protokołem (SAML lub OIDC), informacją, czy jest aktywne, udostępnianiem JIT i SCIM oraz trybem zapasowym. U góry masz przycisk tworzenia nowego połączenia i wyszukiwarkę. Przejrzyj ją, aby upewnić się, że aktywne połączenia to te, z których chcesz korzystać.

Lista IdP Connections z pięcioma połączeniami SSO SAML i OIDC oraz kolumnami protokołu, aktywności, udostępniania JIT i SCIM oraz trybu zapasowego
Lista połączeń IdP z przyciskiem Nowy i wyszukiwarką, z danymi demonstracyjnymi (wiersze o nazwie Demo)

Jak sprawdzisz, kto się zalogował i przez które połączenie?

W Ustawieniach znajdziesz listę aktywnych sesji. Każdy wiersz pokazuje początek sesji, użytkownika, połączenie IdP, metodę uwierzytelniania, adres IP i ostatnią aktywność, wraz z przyciskiem Terminate. W pierwszych dniach porównuj połączenie IdP i metodę uwierzytelniania każdej sesji z tym, czego oczekujesz dla danego użytkownika.

Lista aktywnych sesji w Ustawieniach z wierszami Administrator i OdooBot oraz przyciskiem Terminate
Aktywne sesje z kolumnami początku, użytkownika, połączenia IdP, metody uwierzytelniania, adresu IP i ostatniej aktywności

Gdzie sprawdzisz polityki MFA?

W raporcie MFA Coverage Report w Ustawieniach. Wyświetla on polityki MFA wraz z firmą, akceptowanymi typami czynników, okresem karencji i statusem aktywności. Sprawdź, czy każda polityka jest aktywna i ma okres karencji, który ustaliłeś. Ten przewodnik pokazuje trzy ekrany, które warto otworzyć w pierwszym tygodniu:

Przegląd aktywnych sesji, połączeń IdP i raportu MFA Coverage Report w Ustawieniach Odoo
Aktywne sesje Administrator i OdooBot, połączenia Google Workspace OIDC i Microsoft Entra ID SAML z protokołem, firmą, aktywnością, JIT i trybem zapasowym oraz polityki Admin MFA Enforcement i Regular User MFA

Czym jest kreator Rotate SP Certificate?

To okno dialogowe z polami SAML Configuration (lista rozwijana), New SP Certificate (PEM), New SP Private Key (PEM) i Effective Rotation Date oraz przyciskami Save i Discard. Jeśli pracujesz z SAML, miej go pod ręką: wybierasz w nim konfigurację SAML, wklejasz nowy certyfikat i nowy klucz prywatny SP w formacie PEM i ustawiasz datę wejścia rotacji w życie.

Okno Rotate SP Certificate z polami SAML Configuration, New SP Certificate, New SP Private Key i Effective Rotation Date
Kreator rotacji certyfikatu SP, ekran bez rekordów, z przyciskami Save i Discard

Ile płacisz za moduł i za usługę?

W Odoo Apps moduł kosztuje 9 € netto (bez VAT), jednorazowa płatność za wersję, dla Odoo 17, 18, 19 i 20, a we wszystkich czterech wersjach manifest podaje: «Some features use a paid external service: FlexigoTech Cloud subscription (from 29 EUR/month, VAT excl.)». Ta usługa jest opcjonalna, a plan lokalny kosztuje 29 €/mies. lub 290 €/rok netto (bez VAT) (Pro: 58 €/mies. lub 580 €/rok); bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja, a dane pozostają w Twoim Odoo. Z subskrypcją moduł dla nowych wersji Odoo jest wliczony, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję kupujesz tam osobno.

Jak pomaga FlexigoTech

Jeśli wolisz nie uruchamiać wszystkiego samodzielnie, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie. Jeśli chcesz najpierw zrozumieć, co moduł dodaje od środka, przeczytaj jak działa Two-Factor Authentication & SSO for Odoo. Na stronie modułu znajdziesz zakup i szczegóły usługi.

Czytaj dalej

Jak działa od środka Two-Factor Authentication & SSO for Odoo: słowniczek menu, zadań i modeliMenu, zaplanowane akcje i modele Two-Factor Authentication & SSO for Odoo opisane w formie słowniczka, z dokładnymi nazwami, które zobaczysz w Odoo.Błędy Two-Factor Authentication & SSO for Odoo: kiedy pojawia się każdy komunikat i co robićKomunikaty błędów Two-Factor Authentication & SSO for Odoo (FIDO2, OIDC, SAML, mapowania i dziennik zdarzeń): kiedy się pojawiają i co z nimi zrobić.Two-Factor Authentication & SSO for Odoo: kiedy pasuje i co mieć przed instalacjąCo obejmuje, a czego nie, Two-Factor Authentication & SSO for Odoo według README, co przygotować przed instalacją i w jakich wersjach Odoo jest dostępny.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła