Joseph Warner
93f7ed4fb5
[feature/oauth] Continue work on OAuth login
...
PHPBB3-11673
2013-07-14 14:22:42 -04:00
Joseph Warner
6479a989c5
[feature/oauth] Token Storage Skeleton
...
PHPBB3-11673
2013-07-14 14:22:42 -04:00
Joseph Warner
d63f920250
[feature/oauth] Check that the service actually has settings
...
PHPBB3-11673
2013-07-14 14:22:42 -04:00
Joseph Warner
1e38be3fa9
[feature/oauth] Additional work on implementing login
...
PHPBB3-11673
2013-07-14 14:22:42 -04:00
Joseph Warner
65485253c9
[feature/oauth] Start implementing login
...
PHPBB3-11673
2013-07-14 14:22:42 -04:00
Joseph Warner
6a29d9cf81
[feature/oauth] OAuth provider skeleton
...
PHPBB3-11673
2013-07-14 14:22:42 -04:00
Nils Adermann
7030578bbe
[ticket/11698] Moving all autoloadable files to phpbb/
...
PHPBB3-11698
2013-07-14 01:32:34 -04:00
Joseph Warner
64308f41b0
[ticket/11626] Remove last reference to template in ldap
...
PHPBB3-11626
2013-07-12 15:57:35 -04:00
Joseph Warner
631ce22f2c
[ticket/11626] Remove LDAP dependency on template
...
Returns template vars rather than requiring the template.
PHPBB3-11626
2013-07-12 15:54:41 -04:00
Joseph Warner
60100b62f3
[ticket/11626] Change interface to match functionality
...
Changes the interface so that it matches the new functionality of
phpbb_provider_auth_interface::acp().
PHPBB3-11626
2013-07-11 15:49:45 -04:00
Joseph Warner
29b472c2e5
[ticket/11626] Include the template file in acp_board
...
PHPBB3-11626
2013-07-11 15:49:45 -04:00
Joseph Warner
80eb95bbb7
[ticket/11626] LDAP Auth ACP Template File
...
PHPBB3-11626
2013-07-11 15:49:45 -04:00
Joseph Warner
b0e6b1dd98
[ticket/11626] Create get_acp_template method for auth providers
...
PHPBB3-11626
2013-07-11 15:49:45 -04:00
Joseph Warner
e674838d69
[feature/auth-refactor] Remove full stop
...
PHPBB3-9734
2013-07-11 12:07:00 -04:00
Joseph Warner
177e340764
[feature/auth-refactor] Code style fix for doc blocks
...
PHPBB3-9734
2013-07-11 11:31:50 -04:00
Joseph Warner
ccef1ae5ab
[feature/auth-refactor] Change 'must' to 'should'
...
PHPBB3-9734
2013-07-11 11:27:20 -04:00
Joseph Warner
021eb083ab
[feature/auth-refactor] Remove implements on classes extending base
...
PHPBB3-9734
2013-07-11 11:09:45 -04:00
Joseph Warner
69c1b1aea8
[feature/auth-refactor] Prevent fatal error in php < 5.3.23
...
PHPBB3-9734
2013-07-11 11:06:59 -04:00
Joseph Warner
3c11052fb3
[feature/auth-refactor] Have a base auth class
...
PHPBB3-9734
2013-07-11 10:56:04 -04:00
Joseph Warner
5746c8d96f
[feature/auth-refactor] Move auth providers to separate directory
...
Moves the provider files to their own directory per bantu's
suggestion.
PHPBB3-9734
2013-07-04 17:14:19 -04:00
Joseph Warner
2743081489
[feature/auth-refactor] Fix comment grammar
...
PHPBB3-9734
2013-07-02 00:04:32 -04:00
Joseph Warner
27f0b9ff43
[feature/auth-refactor] Forgot @inheritdoc on methods
...
PHPBB3-9734
2013-06-28 14:42:26 -04:00
Joseph Warner
24e323d593
[feature/auth-refactor] Finish and clean up documentation
...
PHPBB3-9734
2013-06-27 14:20:07 -04:00
Joseph Warner
5af7d2b07f
[feature/auth-refactor] Change phpEx to php_ext in new classes
...
PHPBB3-9734
2013-06-26 21:45:37 -04:00
Joseph Warner
09372d765d
[feature/auth-refactor] Remove old auth plugins
...
PHPBB3-9734
2013-06-25 22:01:18 -04:00
Joseph Warner
b8610c4b98
[feature/auth-refactor] Refactor code to use services
...
Refactors all loading of auth providers to use services instead of
directly calling the class.
PHPBB3-9734
2013-06-21 18:04:11 -04:00
Joseph Warner
c9062fc1ee
[feature/auth-refactor] Convert provider_apache to a service
...
Removes globals from provider_apache and turns it into a service.
PHPBB3-9734
2013-06-20 22:21:22 -04:00
Joseph Warner
c253189e85
[feature/auth-refactor] Convert provider_ldap to a service
...
Removes globals from provider_ldap and converts it into a service.
PHPBB3-9734
2013-06-20 22:11:53 -04:00
Joseph Warner
24825b9dc8
[feature/auth-refactor] Turn provider_db into a service
...
Removes globals from provider_db and turns it into a service.
PHPBB3-9734
2013-06-20 21:56:01 -04:00
Joseph Warner
0633666e2b
[feature/auth-refactor] Fix LDAP conversion error
...
I messed up when converting over auth_ldap this commit fixes that
error. I have not been able to extensively test ldap due to not
having ldap set up on this computer yet.
Apache authentication appears to work.
PHPBB3-9734
2013-06-20 16:47:55 -04:00
Joseph Warner
8214e6e837
[feature/auth-refactor] Finish refactoring auth plugins
...
I believe that this commit should have final minimal changes needed
to replace the old auth plugins with the refactored auth plugins.
Added a few more elements to the interface based on the old auth
plugins. Documentation is not complete and need works on these new
elements.
PHPBB3-9734
2013-06-19 15:33:59 -04:00
Joseph Warner
2445766b92
[feature/auth-refactor] Refactor acp_board for new auth interface
...
Partially refactors acp_board for the new authentication interface.
Leaves some questionable if statements in the file.
Modifies the interface to correctly impletment the acp() method.
Modifies each provider to comply with the above mentioned interface
modification.
PHPBB3-9734
2013-06-19 15:02:34 -04:00
Joseph Warner
553c300688
[feature/auth-refactor] Fix typos causing changes to not work
...
Replaces short tags with long tags.
Fixes the interface to be an interface and not class in the file.
Removes unnecessary include_once from auth.php.
PHPBB-9734
2013-06-19 14:25:58 -04:00
Joseph Warner
7bdab205a1
[feature/auth-refactor] Refactor login to use new interface
...
Refactors auth.php to use the provider_interface during login.
PHPBB-9734
2013-06-18 16:57:59 -04:00
Joseph Warner
0432c32739
[feature/auth-refactor] Make DB auth consistent with interface
...
Makes provider_db consistent with provider_interface.
Removes $ip, $browser, and $forwarded_for from the arguments of
phpbb_auth_provider_db::login() as these are provided by the global
variable $user.
PHPBB3-9734
2013-06-18 16:07:23 -04:00
Joseph Warner
204c640c77
[feature/auth-refactor] Make LDAP consistent with interface
...
Makes the provider_ldap consistent with the provider_interface
except for the acp() method which has not yet been finalized.
Renames phpbb_auth_provider_ldap::user_filter to
phpbb_auth_provider_ldap::ldap_user_filter to maintain the original
name of the function from auth_ldap.
PHPBB3-9734
2013-06-18 15:59:33 -04:00
Joseph Warner
57689948e2
[feature/auth-refactor] Make Apache consistent with interface
...
Makes the provider_apache consistent with the provider_interface
by removing the pass-by-reference of $username and $password.
PHPBB3-9734
2013-06-18 15:41:07 -04:00
Joseph Warner
db27a8c67a
[feature/auth-refactor] Fix comment block indentation
...
Comment block indentation was off by one space on the provider_*
files due to being incorrectly copied over from the auth_* files.
PHPBB3-9734
2013-06-18 15:32:18 -04:00
Joseph Warner
e64abea999
[feature/auth-refactor] Document the provider interface
...
Provides basic documentation of the auth_provideR_interface.
Changes the login method to login($username, $password) for
consistency with the providers.
acp() is not fully documented. It appears that it is meant to
return an array of some sort and take in a variable by reference.
PHPBB3-9734
2013-06-18 15:20:41 -04:00
Joseph Warner
8178130340
[feature/auth-refactor] LDAP Auth Provider Skeleton
...
Creates a ldap auth provider using code taken verbatim from
auth_ldap.php.
PHPBB3-9734
2013-06-17 16:51:51 -04:00
Joseph Warner
4917fd9ca7
[feature/auth-refactor] Database Auth Provider Skeleton
...
Creates a skeleton of the database auth provider from auth_db.php.
The functions are copied verbatim complete with globals and any
existing errors.
PHPBB3-9734
2013-06-17 16:45:23 -04:00
Joseph Warner
49a5d99ec5
[feature/auth-refactor] Auth Apache Provider Skeleton
...
Creates a skeleton for Apache based authentication using the
phpbb_auth_provider_interface named phpbb_auth_provider_apache.
This brings over all code in auth_apache.php verbatim complete with
all global variables currently in use.
PHPBB3-9734
2013-06-17 16:38:04 -04:00
Joseph Warner
e2c049c997
[feature/auth-refactor] Provider Interface Skeleton
...
Creates a skeleton of the authentication provider interface.
PHPBB3-9734
2013-06-17 16:11:23 -04:00
Senky
4fe7ba5daf
[ticket/11010] changing email and url input types in php files
...
PHPBB3-11010
2013-05-20 18:34:28 +02:00
Oleg Pudeyev
9a1df948c6
[ticket/10758] Extract obtain_user_data for the benefit of tests.
...
PHPBB3-10758
2012-12-19 21:50:35 -05:00
Oleg Pudeyev
9e7d663e76
[ticket/10758] Spelling fix.
...
PHPBB3-10758
2012-12-15 16:50:28 -05:00
Andreas Fischer
e48f5aa29c
[ticket/10780] Use L_COLON on LDAP page.
...
PHPBB3-10780
2012-11-10 00:38:25 +01:00
Andreas Fischer
1e05fd4c62
[ticket/8713] Trim password in auth_db to keep compatibility.
...
PHPBB3-8713
2012-09-08 15:01:29 +02:00
Oleg Pudeyev
6f6cf20d61
Merge PR #813 branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/10401] Return correct type when ldap_bind() fails in ldap_login().
2012-05-21 22:35:54 -04:00
Andreas Fischer
ea1e2ed362
[ticket/10401] Return correct type when ldap_bind() fails in ldap_login().
...
ldap_login() is supposed to return an array.
PHPBB3-10401
2012-05-22 03:32:54 +02:00