668
edits
| Line 180: | Line 180: | ||
=== BrowserID User-Agent Window === | === BrowserID User-Agent Window === | ||
This component is a browser window that contains content in the origin | This component is a browser window that contains content in the origin "https://browserid.org". This is a combination of code served from the Implementation Server component and the browser's local storage data for this domain. It communicates with the BrowserID Implementation Server, which is its expected backend server, and with the RP User-Agent Window, using a postMessage channel. | ||
"https://browserid.org". This is a combination of code served from the | |||
Implementation Server component and the browser's local storage data for this | |||
domain. | |||
'''Stored Data:''' | '''Stored Data:''' | ||
| Line 192: | Line 189: | ||
! Where | ! Where | ||
|- | |- | ||
| | | email ownership certificates | ||
| localStorage for browserid.org | | localStorage for https://browserid.org | ||
|} | |} | ||
'''Communication with Implementation Server''' | '''Communication with Implementation Server''' | ||
See the Implementation Server section. | |||
'''Communication with RP User-Agent Window''' | '''Communication with RP User-Agent Window''' | ||
| Line 236: | Line 206: | ||
! Notes | ! Notes | ||
|- | |- | ||
| '' | | ''In:'' | ||
| | | getVerifiedEmail() | ||
| | | RP hostname | ||
| via postMessage | | inherently via postMessage | ||
|- | |- | ||
| ''Out:'' | | ''Out:'' | ||
| | | getVerifiedEmail() | ||
| email | | certificate and signed assertion of email, time, and RP hostname | ||
| via postMessage to other browser window. | | via postMessage, to other browser window. | ||
|} | |} | ||
edits