Looking at the document internet-identity/internet-identity-spec.adoc at main · dfinity/internet-identity · GitHub
I see “Frontend application can be served by canisters or by websites that are not hosted on the Internet Computer.”
For the various steps detailed out in the document under the section “Client authentication protocol”, is there sample code that shows how this is implemented on a frontend application of websites that are not hosted on the Internet Computer?