A friendly security module (dependency free) for Federated Wiki node server
Last updated 2 years ago by paul90 .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install wiki-security-friends 
SYNC missed versions from official npm registry.

Federated Wiki - Security Plug-in: Friends

This module creates its own secrets which it maintains in the status/owner.json file. No internet access is necessary to claim sites at will and ensure single owner access once claimed. We expect a farm operator is "friends" with each user and is available to help restore the long-lived session should it be lost.

Write access to a claimed site can be restored by clicking on the padlock and pasting in the site's secret. This can be retrieved from the status/owner.json file by the site operator.


Launch the wiki server with three additional arguments, security_type, cookieSecret and session_duration.

--security_type friends
--cookieSecret 'REPLACE-THIS-SECRET'
--session_duration n

The security_type friends specifies to handle authentication with this module. Setting a cookieSecret makes sure that the session cookie encryption is consistent between server restarts. Otherwise each wiki owner would be logged out following a wiki server restart and would need to use the reclaim code to acquire a new session. Setting a session_duration allows you to set a longer time for the sites sessions. n is the number of days that the session will last, the default is 7 days.

Current Tags

  • 0.2.2                                ...           latest (a year ago)

4 Versions

  • 0.2.2                                ...           a year ago
  • 0.2.1                                ...           a year ago
  • 0.2.0                                ...           2 years ago
  • 0.1.0                                ...           4 years ago
Maintainers (2)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (2)
Dev Dependencies (7)
Dependents (3)

Copyright 2014 - 2016 © |