Just got this working in my lab so here are the steps:
Create AD accounts for Configuration Server user and Genesys User
svc_genesys / password1 (non-expiring, user cannot change, Domain User)
user1 / password1 (normal user domain account)
THE FOLLOWING IS DONE ON THE CONFIGURATION SERVER HOST FOR EASE OF DEPLOYMENT:
Environment Details:
Domain Controller = 10.0.0.80 (w2k12dc1.mylab.co.nz)
Domain = MYLAB.CO.NZ
ConfServ Host = w2k12gsys1.mylab.co.nz
SPN = confserver/w2k12gsys1
Service AD User = svc_genesys
Agent AD User = user1
Map the Service Principal Name (SPN) to the AD Configuration Server user
Open Windows Powershell as Domain Admin and run the following commands:
setspn -S confserver/w2k12gsys1 svc_genesys (-S checks to see if the SPN already exists)
setspn -S confserver/w2k12gsys1.mylab.co.nz svc_genesys
Create the Kerberos Keytab file:
(note: the uppercase letters for the domain - important)
ktpass /princ confserver/[email removed] /mapuser [email removed] /pass password1 /out c:\genesys-rootdomain.keytab /crypto all /ptype KRB5_NT_PRINCIPAL /mapop set
Move the output file c:\genesys-rootdomain.keytab to the installation root directory for Configuration Server (eg. C:\Program Files\GCTI\ConfigServer)
Install MIT Kerberos version kfw-4.0.1 for Windows on the Configuration Server host.
Edit the file C:\ProgramData\MIT\krb5.ini to set the libdefaults & Realm. The logging section is optional.
(note: the uppercase letters for the domain - important)
eg.
[libdefaults]
default_realm = MYLAB.CO.NZ
[realms]
MYLAB.CO.NZ = {
kdc = 10.0.0.80
admin_server = 10.0.0.80
}
[logging]
kdc = FILE:kdc.log
Edit the InteractionWorkspace.exe.config file
In CME make sure that the Genesys Agent has external authentication set to be their AD login name (eg. user1)
Change the following line:
You should now be able to open WDE without logging in on a machine where ‘mylab\user1’ has already logged in to Windows.