A cross-editor compatible plugin (it could be implemented as a custom post type or another method) that secures its internal content with password protection and secure links. This content can then be embedded within pages using a shortcode.