Verification checklist
Run top-to-bottom after a rebuild, or when something “used to work”.
-
DNS —
Resolve-DnsName adfs.example.localandignition.example.localreturn the DC IP from the server and from a client. -
CA —
certutil -CATemplateslists WebServer;certutil -pingworks. -
AD FS cert —
Get-AdfsSslCertificateshows the right thumbprint foradfs…,localhost,certauth.adfs…; subject and SAN = the service name. -
gMSA —
Test-ADServiceAccount adfs-svcisTrue;setspn -L adfs-svcshowshost/adfs.example.local;setspn -Xshows no duplicate. -
AD FS service —
Get-Service adfssrvRunning; discovery URL returns 200. -
WIA —
(Get-AdfsProperties).WIASupportedUserAgentscontainsMozilla/5.0. -
OIDC client —
Get-AdfsServerApplicationredirect URI equals Ignition’s;Get-AdfsApplicationPermissionlistsopenid profile email allatclaims. -
GPO — linked, enabled; client
edge://policyshowsAuthServerAllowlist. -
Firewall — client
Test-NetConnection ignition.example.local -Port 8043→TcpTestSucceeded True. -
Ignition HTTPS — valid chain, TLS 1.3 (Step 7.5); CA imported in
cacerts. -
IdP — Test Login shows the claims and
userName = unique_name. -
Project — Identity Provider
ADFS; Perspective permissions = Authenticated only. -
End-to-end — Edge on a domain PC → “Welcome, <user>” with no prompt.