canmove, Confirmed users
1,537
edits
| Line 68: | Line 68: | ||
* Browserid.org verifier | * Browserid.org verifier | ||
* Browserid.org implementation server | * Browserid.org implementation server | ||
* RP user-agent window (e.g., Firefox loading the RP site) | |||
* RP user agent window (e.g., Firefox loading the RP site) | * Sign-In user-agent window (e.g., Firefox loading the pop-up browserid sign-on) | ||
* Sign-In user agent window (e.g., Firefox loading the pop-up browserid sign-on) | * Email Provider User-Agent Window (Firefox loading a webmail site) | ||
* | * Relying party (External - uses BrowserID for sign-in) | ||
* Email Provider (External) | |||
* DNSSEC system (External) | |||
=== Verifier === | === Verifier === | ||
| Line 125: | Line 127: | ||
| success flag and, if true, user email address, timestamp, and relying party hostname | | success flag and, if true, user email address, timestamp, and relying party hostname | ||
|} | |} | ||
=== Implementation Server === | === Implementation Server === | ||
| Line 177: | Line 180: | ||
| only when user is successfully logged in | | only when user is successfully logged in | ||
|} | |} | ||
'''Communication with Email Provider User-Agent Window''' | |||
TODO | |||
'''Communication with Email Provider''' | |||
TODO | |||
=== BrowserID User-Agent Window === | === BrowserID User-Agent Window === | ||
| Line 216: | Line 229: | ||
| via postMessage, to other browser window. | | via postMessage, to other browser window. | ||
|} | |} | ||
'''Communication with Email Provider User-Agent Window''' | |||
{| class="wikitable" | |||
|- | |||
! Direction | |||
! Message | |||
! Data | |||
! Notes | |||
|- | |||
| ''Out:'' | |||
| provisionCert() | |||
| email address, public key | |||
| | |||
|- | |||
| ''In:'' | |||
| provisionCert() | |||
| certificate | |||
| binding public key and email address with expiration date | |||
|} | |||
=== Relying Party (external) === | === Relying Party (external) === | ||
| Line 240: | Line 275: | ||
'''Communication with Verifier Service''' | '''Communication with Verifier Service''' | ||
See the Verifier communication section. | |||
=== RP User-Agent Window (external) === | === RP User-Agent Window (external) === | ||
| Line 264: | Line 285: | ||
See BrowserID User-Agent Window section. | See BrowserID User-Agent Window section. | ||
'''Communication with Relying Party''' | |||
See Relying Party communication section | |||
=== Email Provider User-Agent Window (external) === | === Email Provider User-Agent Window (external) === | ||
| Line 271: | Line 298: | ||
'''Communication with BrowserID User-Agent Window''' | '''Communication with BrowserID User-Agent Window''' | ||
See BrowserID User-Agent Window communication Section. | |||
=== Email Provider === | |||
TODO | |||
=== DNS and Domain Web Sites === | |||
= User Data Risk Minimization = | = User Data Risk Minimization = | ||