Hello Pierre,
As far as I know the lookup for secret key would be based on the UserID.
My best guess would be that somehow the UserID for the user is different in the credential when authenticating with Kerberos/SPNEGO vs. authenticating with Form-based login.
Are you able to get a look at the credential in the two cases so you can check for differences?
Jon.
------------------------------
Jon Harry
Consulting IT Security Specialist
IBM
------------------------------
Original Message:
Sent: 10-17-2018 04:42
From: Pierre Passin
Subject: Native ISAM TOTP Not working when SPNEGO Desktop SSO is turned on
We're using version 9.0.5 for this and we notice that we're getting a ton of reports from our users getting "FBTOTP330E Unable to locate the HMAC secret key" after entering their OTP. So you'd think that from the error that the secret key from the DB somehow got deleted but no, it's there.
This happens even when using the default native TOTP mechanism built in AAC, access it through WebSEAL which has SPNEGO auth turned on go to the URL i.e. https://avtseal.adb.org/mga/sps/authsvc?PolicyId=urn:ibm:security:authentication:asf:totp, input OTP and you get the error.
Now, if you turn off IWA in your browser, do a forms auth instead, go to the same URL, enter TOTP and you get a success!
Anyone experiencing the same?
@Jon Harry, any ideas?
------------------------------
Pierre Passin
------------------------------