Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
[ProxyConnect] Compatibility issues
On a clean installation of v2.01, I receive an error message when enabling ProxyConnect:
Fatal error: Class Gdn_ProxyAuthenticator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Gdn_IHandshake::GetUserEmailFromHandshake) in \xampp\htdocs\dbtest\community\plugins\ProxyConnect\class.proxyauthenticator.php on line 332
My forum remains inaccessible as long as I manually remove everything related to the plugin and $Configuration['Garden']['Authenticator'] from my config.php.
Fatal error: Class Gdn_ProxyAuthenticator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Gdn_IHandshake::GetUserEmailFromHandshake) in \xampp\htdocs\dbtest\community\plugins\ProxyConnect\class.proxyauthenticator.php on line 332
My forum remains inaccessible as long as I manually remove everything related to the plugin and $Configuration['Garden']['Authenticator'] from my config.php.
Tagged:
4
Comments
Sorry for the inconvenience, but I think you'll like the changes
Vanilla Forums COO [GitHub, Twitter, About.me]
'insert into GDN_UserAuthentication (UniqueID, UserID) values ($YourAdminUsersUniqueID, 1);'
However, UniqueID column doesn't exists in the GDN_UserAuthentication table. Rather two columns-ForeignUserKey and ProviderKey-- exists along with UserID column in the table. The documentation seems to be outdated. I am looking at the white-screen-of-death now.
Thanks for the update. Any idea of a time frame for these updates? I am debating whether or not I should write a custom authenticator for our project or not.
Also, when using ProxyConnect, is there any way to skip the "Give me a new account"/"Link My Existing Account" screen? We just need our existing users to have a new account generated as soon as they are authenticated by ProxyConnect.
@eleith thankyou
Vanilla Forums COO [GitHub, Twitter, About.me]
This version contains quite a few updates and changes, and is unfortunately not backwards compatible with 2.0.1.
We'll be making 2.0.2 available shortly, but I've left the version requirement 2.0.2a on the plugin so that you can use it with the current unstable code at http://www.vanillaforums.org/download/nightly.
New config settings:
Garden.Authenticator.SyncScreen
- TRUE by default, this setting allows you to disable the "Link Accounts" screen during new SSO user signup.Garden.Authenticators.proxy.AuthField
- This setting allows forum administrators to decide which remote field should be considered the UserKey when creating a new user via SSO. Defaults to 'UniqueID'.The biggest change in this release and with 2.0.2 in general is the consolidation of authenticator configuration in a single menu item on the dashboard. Settings can be affected via the Users > Authentication submenu.
P.S. a new dashboard theme is coming and will improve the look and feel of this section.
Vanilla Forums COO [GitHub, Twitter, About.me]
Vanilla Forums COO [GitHub, Twitter, About.me]
Vanilla Forums COO [GitHub, Twitter, About.me]
Vanilla Forums COO [GitHub, Twitter, About.me]
Works for me. How about you?
Vanilla Forums COO [GitHub, Twitter, About.me]
Will do some more testing...
I found the SyncScreen setting in config-defaults, but where is the AuthField setting?