Chapter 122. Configuring Single Sign-On for the RHEL 8 web console in the IdM domain Using Single Sign-on (SSO) authentication provided by Identity Management (IdM) in the RHEL 8 web console has the following advantages: Users with a Kerberos ticket in the IdM domain do not need to provide login credentials to access the web console. Users with a certificate issued by the IdM certificate authority (CA) do not need to provide login credentials to access the web console. The web console server automatically switches to a certificate issued by the IdM certificate authority and accepted by browsers. Certificate configuration is not necessary. Configuring SSO for logging into the RHEL web console requires to: Add machines to the IdM domain using the RHEL 8 web console. If you want to use Kerberos for authentication, you must obtain a Kerberos ticket on your machine. Allow administrators on the IdM server to run any command on any host. Prerequisites The RHEL web console service is installed on a RHEL 8 system. For details, see Installing the web console . The IdM client is installed on the system where the RHEL web console service is running. For details, see IdM client installation . 122.1. Logging in to the web console using Kerberos authentication As an Identity Management (IdM) user, you can use Single Sign-On (SSO) authentication to automatically access the RHEL web console in your browser. Important With SSO, you usually do not have any administrative privileges in the web console. This only works if you configure passwordless sudo. The web console does not interactively ask for a sudo password. Prerequisites The IdM domain is resolvable by DNS. For instance, the SRV records of the Kerberos server are resolvable: If the system where you are running your browser is a RHEL 8 system and has been joined to the IdM domain , you are using the same DNS as the web console server and no DNS configuration is necessary. You have configured the web console server for SSO authentication. The host on which the web console service is running is an IdM client. You have configured the web console client for SSO authentication. Procedure Obtain your Kerberos ticket-granting ticket: Enter the fully qualified name of the host on which the web console service is running into your browser: At this point, you are successfully connected to the RHEL web console and you can start with configuration. For example, you can join a RHEL 8 system to the IdM domain in the web console . 122.2. Joining a RHEL 8 system to an IdM domain using the web console You can use the web console to join a Red Hat Enterprise Linux 8 system to the Identity Management (IdM) domain. Prerequisites The IdM domain is running and reachable from the client you want to join. You have the IdM domain administrator credentials. You have installed the RHEL 8 web console. For instructions, see Installing and enabling the web console . Procedure Log in to the RHEL 8 web console. For details, see Logging in to the web console . In the Configuration field of the Overview tab click Join Domain . In the Join a Domain dialog box, enter the host name of the IdM server in the Domain Address field. In the Domain administrator name field, enter the user name of the IdM administration account. In the Domain administrator password , add a password. Click Join . Verification If the RHEL 8 web console did not display an error, the system has been joined to the IdM domain and you can see the domain name in the System screen. To verify that the user is a member of the domain, click the Terminal page and type the id command: Additional resources Planning Identity Management Installing Identity Management

Commands:
host -t SRV _kerberos._udp.idm.example.com _kerberos._udp.idm.example.com has SRV record 0 100 88 dc.idm.example.com
kinit idmuser@IDM.EXAMPLE.COM Password for idmuser@IDM.EXAMPLE.COM:
https:// <dns_name> :9090
id euid=548800004(example_user) gid=548800004(example_user) groups=548800004(example_user) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023