Dear FIDO Dev,
I need help. Me and my team planning to start FIDO server and Client development. In FIDO Spec I didn't get detailed guideline about FIDO Server, how FIDO Server & RP will communicate with each other.
After reading comments in this forum, I have come to know that FIDO Server (FS) and RP can deploy in separate machine or in same machine. Actually, FS will expose some API by which RP can call.
But Problem is that how FS will identify RP is real or fake? or it is needed to identify the RP's information. cause FS only expose API. Any one can all those exposed API. I am concern about FIDO certification, that's why I asked. Please guide me if someone can.
How FS & RP will communicate? By using Https or other way (like REST, SOAP)? need to know security concern about this two entity?
Another question, I have added a sequence diagram about FIDO Registration process. Here I have found a term "RP Web Server", who return facetID list (some URL).
I'm not clear the task of RP Web Server? Is this a Container like Tomcat/JBoss/Glassfish? if yes, then how it can get information of facetID?
I'm eagerly waiting for help.
Thanks in advance.
Regards,
Toufiq