forked from GNUsocial/gnu-social
The core plugins whose version was attached to GS's were reseted to 2.0.0. 2.0.0 was chosen as reset version for plugins because it is higher than the one that was set by inheriting GS version. Furthermore, it's a major change from prior plugin versioning system thus it also makes semantic sense. Justification for version bump: == GS == 9a4ab31f26 1.19.0c13b9352011.18.3c13b9352011.18.218fc39d2cf1.18.1c083a8bcc21.18.0e8783d46d01.17.1d9a42550ff1.17.01536d3ef291.16.0c03ed457a61.15.0d2e6519bad1.14.2fe411e81381.14.1b17e0b41691.14.0daa5f87fd41.13.0d75b5d2f4a1.11.7f6dbf669831.11.66cf674f8f81.11.57845a09b341.11.4e4d432295d1.11.3339204f1ee1.11.2a4e679a1181.11.17967db6ff51.11.0bc030da3201.10.19cc7df51d61.10.0bf7f17474d1.9.28a07edec5f1.9.10042971d741.9.06b5450b7e61.8.05dcc98d1c61.7.0e6667db0cd1.6.03290227b501.5.0a59c439b461.4.0496ab8c9201.3.10986030060b1.3.91d529c021a1.3.8f89c052cf81.3.738f2ecefac1.3.6e473937cb91.3.59a39ebe66f1.3.4ddc3cecfc01.3.32b43d484eb1.3.2e8e487187e1.3.1 == Plugins == XMPP plugine0887220b0bump patche186ad57d0bump patch OStatuse186ad57d0bump patch Nodeinfoceae66a30fbump minor586fb5a517bump major195296846ebump minor
The Reverse Username Authentication plugin allows for StatusNet to handle authentication by checking if the provided password is the same as the reverse of the username.
THIS PLUGIN IS FOR TESTING PURPOSES ONLY
Installation
============
add "addPlugin('reverseUsernameAuthentication', array('setting'=>'value', 'setting2'=>'value2', ...);" to the bottom of your config.php
Settings
========
provider_name*: This is a identifier designated to the connection.
It's how StatusNet will refer to the authentication source.
For the most part, any name can be used, so long as each authentication source has a different identifier.
In most cases there will be only one authentication source used.
password_changeable*: must be set to false. This plugin does not support changing passwords.
authoritative (false): Set to true if this plugin's responses are authoritative (meaning if this fails, do check any other plugins or the internal password database).
autoregistration (false): Set to true if users should be automatically created when they attempt to login.
* required
default values are in (parenthesis)
Example
=======
addPlugin('reverseUsernameAuthentication', array(
'provider_name'=>'Example',
'password_changeable'=>false,
'authoritative'=>true,
'autoregistration'=>true
));