Hi
@Shane Weeden,
Thanks for the reply.
We tried to use the out of the box u2f register and authenticate policy with appId in session(managed by custom mapping rule that will get the URL and set the value in the session).
1. Register device using urn:ibm:security:authentication:asf:u2f_register policy using site1
2. Authenticate(urn:ibm:security:authentication:asf:u2f_authenticate) to site1 using registered device, success as expected.
3. In new session, authenticate to site2 using registered device but failed and we are getting this in the response of
https://site2.adb.org/mga/sps/authsvc?TransactionId=a2baa5b7-ef90-4a5d-b60d-7c27a3336270var existingTokenString = '[{"name":"mfatest","key_handle":"abcde","id":"uuidac572b96-cb98-44c6-b057-cac4ec27f5ed","app_id":"https:\/\/site1.adb.org","enabled":true}]';
var authenticateRequest = {
"appId": "https://site2.adb.org",
"challenge": "022Kzw0CoZkqZLDsXJhz",
"version": "U2F_V2"
};
I hope you can help us, we are planning to add this in our MFA setup.
------------------------------
Thank you,
Pang
------------------------------
Original Message:
Sent: 10-25-2018 01:18
From: Shane Weeden
Subject: U2F Register and Authenticate Policy
>>does that mean that we can only authenticate to a single virtualhost site per u2f device?
No it does not.
>> is possible to have 1 registered u2f device that can authenticate different virtualhost junctions?
Yes.
------------------------------
Shane Weeden
IBM
Original Message:
Sent: 10-24-2018 03:32
From: Pang Dela Cruz
Subject: U2F Register and Authenticate Policy
We notice the appId(valid URL) is included during registration and U2F_TOKENS table, does that mean that we can only authenticate to a single virtualhost site per u2f device?
is possible to have 1 registered u2f device that can authenticate different virtualhost junctions?
Any idea @Jon Harry
------------------------------
Pang
------------------------------