<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Authentification</title>
        <description>Hi,

I have decided to update the forum website from phorum 3 to phorum 5. However, I had to hack the former in order to plug in my own authentification module. Apparently, I will have to do the same with phorum 5.

I know that on the &quot;modules&quot; forum there is a thread about plugging in one&#039;s own authentification system. However, I am not satisfied with these solutions as they also imply that everything has to be duplicated. I am also not satistified by simply modifying the include/users.php as it implies that everything (including user/group privileges on forum itself) has to be handled by the external module.

I eventually modified the users.php and include/db/mysql.php to fit my needs; however, this means also that I will have to do it again each time I upgrade phorum.

What I would like is a plug-in mechanismn at a lower level, that is in include/db/mysql.php directly.

The only assumption is that user_id (and maybe group_id) is handled by a custom module.

For instance,
(1) adding a filter in phorum_db_user_save that tells which fields are to be handled by phorum itself; then calling (if it exists) a custom save procedure that completes the save. Also, if the user does not exist in the phorum database this should be handled properly.
(2) in phorum_db_user_get would be modified to call a custom function to complete the information of phorum tables. Here again, if the user is not found in the phorum database, it has to be handled properly (ie, default values)

This mechanism can be reproduced for the groups.

The advantages are:
- no duplication of information
- it is much easier to plug-in a custom authentification module as only 2/3 simple functions have to be implemented (much easier that modifying the users.php file at least)
- upgrades do not break anything as default values are provided by these function if the field is not handled by the authentification module.

Also, I think there should be some options in phorum that could switch on/off the login/register/modify profile (or modify their URLs).

I would agree to do the modifications and then send a patch if you think this is a good idea.

Benjamin</description>
        <link>https://www.phorum.org/support/read.php?28,17836,17836#msg-17836</link>
        <lastBuildDate>Thu, 10 Sep 2026 14:45:47 -0500</lastBuildDate>
        <generator>Phorum 6.0.4</generator>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,120566#msg-120566</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,120566#msg-120566</link>
            <description><![CDATA[ I&#039;m running it for ages already myself ;-)<br />
See the <a href="http://www.phorum.org/phorum5/read.php?28,53902" target="_blank" >embed phorum thread</a><br />
<br />
The fact that you&#039;re running an ASP site might be a show stopper for this though. The embed Phorum module is targeted at a PHP master system which includes the Phorum system.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 26 Feb 2007 04:37:22 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,120565#msg-120565</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,120565#msg-120565</link>
            <description><![CDATA[ Any progress with this? I have a new site written in ASP with a MySQL database, and really want to allow users who register at the site to have access to Phorum as a message board!!]]></description>
            <dc:creator>M@AATW</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 26 Feb 2007 04:14:19 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53831#msg-53831</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53831#msg-53831</link>
            <description><![CDATA[ That&#039;s so cool. I can&#039;t wait to see this implementation. Honestly, even if I know about php, but I&#039;m not a sophisticate PHP programmer. So having to learn a new system and build the best solution for this integration will be such a big deal for me, especially most of us are coming from the other application concept. I know how to deal with MODx, but I still need to take the learning curve in studying the backend of phorum first, before I can build a one-stop-solution for user integration.<br />
<br />
By having maurice on the development team, I believe the project will be done faster, and in a better way as well, compare with what we can come up with.<br />
<br />
Btw Maurice, let me know if you need my help. I wouldn&#039;t mind scanning the files and update it, as long as you describe in detail of what I need to do. ;)<br />
<br />
Feel free to holler me at wendy at djamoer dot net.<br />
Thanks for your willingness to help us.]]></description>
            <dc:creator>wendy</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 19:15:42 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53828#msg-53828</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53828#msg-53828</link>
            <description><![CDATA[ I&#039;m indeed building something at this moment. The result of this work will be something that will look very much like this:<br />
<br />
A special template set. <br />
-----------------------<br />
<br />
Things like registration and user authentication are not available and the control center has some more logic in it.<br />
<br />
A Phorum Module<br />
---------------<br />
<br />
- A Phorum module that disables certain functionality at the application level, so smart users can&#039;t still call auth/registration pages by self-crafted requests.<br />
<br />
- The Phorum module also has a couple of data types defined, for which you can tell if that type should be handled by Phorum or by the master application. E.g., you could tell Phorum that the signature and privacy settings are provided by the master application and that group management and forum settings are still handled by Phorum. Changing these feature will have impact on the functions that are available on the control center.<br />
<br />
- In the settings for the module, you can enter some URL&#039;s for redirecting when certain functions are accessed. This way you can for example redirect the user to your master application&#039;s login page instead of displaying Phorum&#039;s login page.<br />
<br />
Library for the master application<br />
----------------------------------<br />
<br />
This library will contain functionality for synchronizing user data to the Phorum  database and for setting up the environment so Phorum will see the logged in user too.<br />
<br />
<br />
I&#039;ll post some software as soon as it reach the highly-unstable status ;-)]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 17:35:18 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53821#msg-53821</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53821#msg-53821</link>
            <description><![CDATA[ Brian - <br />
<br />
Slight sarcasim since I know it isn&#039;t a priority, but I was refering to this thread and the Mambo thread combined.  Authentication integration in general. You seem to of worked on the theory of the process; maybe decided a general solution won&#039;t work?  Maurice sounds like he is building something for his site that a few of us might reference.]]></description>
            <dc:creator>kevwit</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 16:03:06 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53818#msg-53818</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53818#msg-53818</link>
            <description><![CDATA[ Cookies is what was used with the Wordpress plugin.  Maybe that is the best way.<br />
<br />
I think a comprehensive module with would be helpful for many webmasters out there.  I am well on the way to solving my integration.<br />
<br />
Whatever the phorum dev team decides in the way of modules is fine with me.  I am open to building one in the future, however my php skills aren&#039;t up to par yet.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>mmakaay</strong><br />I need it too myself and my plan is to make a nice php include file for easy syncing of external users with the Phorum database, and extend the software around my own user database with this. Next to that I will disable (through templates and a module) the functions that may not be used on Phorum (like signing up for an account).<br />
<br />
Better ways to fully integrate an external user database into Phorum are always welcomed.</div></blockquote>
Very interested in what Maurice is coming up with along these lines.]]></description>
            <dc:creator>kevwit</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 15:33:27 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53816#msg-53816</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53816#msg-53816</link>
            <description><![CDATA[ Actually if you can use cookies, it is fairly easy to set up phorum to think it has been logged into by a user. All you have to do is set the session field in the user table to a unique number and add an appropriate line to your user&#039;s cookie. (this can be done by calling a simplified phorum login program).]]></description>
            <dc:creator>DavidVB</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 15:10:02 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53813#msg-53813</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53813#msg-53813</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>kevwit</strong><br />I know you two are working feverishly on this.  I am a php newbe (asp pro), but on the subject of a general integration module:</div></blockquote>
<br />
I assume that is a joke?  We are not working on this.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />I am invisioning a module that used session data to compare data between two systems. Since the session data transends all php systems you could effectively send phorum user data to the session, or visa-versa.</div></blockquote>
<br />
This assumes both applications use PHP sessions.  I don&#039;t even have PHP sessions enabled on my server.]]></description>
            <dc:creator>Brian Moon</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 14:14:38 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53811#msg-53811</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53811#msg-53811</link>
            <description><![CDATA[ Brian and Maurice,<br />
<br />
I know you two are working feverishly on this.  I am a php newbe (asp pro), but on the subject of a general integration module:<br />
<br />
I am invisioning a module that used session data to compare data between two systems. Since the session data transends all php systems you could effectively send phorum user data to the session, or visa-versa.<br />
<br />
So the module would allow you to set phorum&#039;s username = some session variable set by the admin (ex. $_SESSION[&#039;user_name&#039;]), and thus allow seamless login to other systems.  This may create too much server overhead, so clearing it after use might be a consideration?<br />
<br />
Maybe the module could also have fuctions with customizable variables for inserting and deleting.  The referenced data could be session variables, database fields, or cookie info.  Obviously database would be the most complicated because of the different types, unless you could specify a connection string in the module.<br />
<br />
I know you all are way ahead of me on this.  Just wanted to put my vote in for a general system to help everyone.  We built a custom forum and went away from phorum, but now we are moving back because of the many recent innovations.  I am creating a bridge between phorum&#039;s database and our user table based on the Wordpress plugin referenced on this forum.]]></description>
            <dc:creator>kevwit</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 11:08:05 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53796#msg-53796</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53796#msg-53796</link>
            <description><![CDATA[ Depending upon what functionality you want phorum to still have you might also need to keep the user id, email address and group memberships in sync.]]></description>
            <dc:creator>DavidVB</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 31 Jan 2006 05:06:10 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53793#msg-53793</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53793#msg-53793</link>
            <description><![CDATA[ bpiwowar, is there any follow up solution to this yet?<br />
I&#039;m planning to integrate this with MODx CMS, but I&#039;m having problem with the user integration for now. I want MODx to be the parent auth, so syncronization for username and password would be enough for me, because the rest is basically an extra fields in phorum, isn&#039;t it?<br />
<br />
Any reply will be awesome. Thanks guys]]></description>
            <dc:creator>wendy</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 30 Jan 2006 21:39:21 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53736#msg-53736</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53736#msg-53736</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>chanh</strong><br />I am thinking to make phorum as a component of Mambo so it can be installed into Mambo.  It is like module in phorum.  That is how our current Simpleboard works!  It is a component of Mambo and installed as a component.  It might requires a bit of work to make that happen.</div></blockquote>
<br />
Yeah, making Phorum a drop in module type of thing where the admin for Phorum is part of Mambo could be hard.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>chanh</strong><br />Mambo will be in [<a href="http://opensourcecms.com" target="_blank"  rel="nofollow">opensourcecms.com</a>] and has its own database and phorum will have its own database and will be in [<a href="http://opensourcecms.com/forum" target="_blank"  rel="nofollow">opensourcecms.com</a>]</div></blockquote>
<br />
I don&#039;t think that is necassary.  We just need to investigate the way Mambo works and how it embeds things.]]></description>
            <dc:creator>Brian Moon</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 29 Jan 2006 21:07:17 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53728#msg-53728</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53728#msg-53728</link>
            <description><![CDATA[ I am thinking to make phorum as a component of Mambo so it can be installed into Mambo.  It is like module in phorum.  That is how our current Simpleboard works!  It is a component of Mambo and installed as a component.  It might requires a bit of work to make that happen.<br />
<br />
There are lot of Mambo sites that want to have a good lean, fast forum to replace Simpleboard and my thinking is if phorum can be a component then phorum will potentially gain lot of user through Mambo.<br />
<br />
Most of Mambo users are not very technical minded so this would be a very good way for them to have exposure to phorum.<br />
<br />
There are bridges to other forum for Mambo like SMF, phpBB, etc but people don&#039;t like it because it is too complicated for them to install the bridge, the forum on a separate database, folder, etc.  Plus, it is too easyly break and something to go wrong!<br />
<br />
Install separatedly means:<br />
<br />
For example:<br />
<br />
Mambo will be in [<a href="http://opensourcecms.com" target="_blank"  rel="nofollow">opensourcecms.com</a>] and has its own database<br />
<br />
and phorum will have its own database and will be in [<a href="http://opensourcecms.com/forum" target="_blank"  rel="nofollow">opensourcecms.com</a>]<br />
<br />
or [<a href="http://forum.opensourcecms.com" target="_blank"  rel="nofollow">forum.opensourcecms.com</a>]<br />
<br />
Is that what you have in mind?<br />
<br />
If that is the case may be phorum have some kind of module that Mambo can call when a link is click to visit phorum and do the user sync at that time and auto login for the user.<br />
<br />
How could that be done?<br />
<br />
Thanks]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 29 Jan 2006 11:59:20 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53726#msg-53726</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53726#msg-53726</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>chanh</strong><br />But how is that auto login happen if the two application are install separately?<br />
<br />
I am a little confused since my current situation is the Simpleboard is installed as a component of Mambo so it is part of the main CMS therefore the login in available to Simpleboard and the admin is also part of the Mambo backend.</div></blockquote>
<br />
I am not sure what you mean &quot;installed separately&quot;.  Do you mean on different servers?  As long as the applications are on the same server, you can include code between the two.<br />
<br />
You are talking about embedding an application in another.  That is s bit different.  That would make the forum application 100% dependent on the CMS.  When that happens, you end up with what you have now, a limited application that does not do what you need.]]></description>
            <dc:creator>Brian Moon</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 29 Jan 2006 11:40:32 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53720#msg-53720</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53720#msg-53720</link>
            <description><![CDATA[ So let me try to understand your idea:<br />
. There will be two separate install one for the CMS and one for phorum<br />
. There will be a hack or module in phorum to make a call to a CMS to do a auto login in phorum.<br />
<br />
But how is that auto login happen if the two application are install separately?<br />
<br />
I am a little confused since my current situation is the Simpleboard is installed as a component of Mambo so it is part of the main CMS therefore the login in available to Simpleboard and the admin is also part of the Mambo backend.<br />
<br />
Would you expand on your idea a little bit?<br />
<br />
Thanks]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 29 Jan 2006 08:37:59 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53716#msg-53716</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53716#msg-53716</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>chanh</strong><br />PS: I take a look at the Wordpress integration at the blog site and it is just a hack to extract the information from the cookie to do the autologin to phorum.  I like the sounding of your idea better.</div></blockquote>
<br />
Heh, that is my idea.  There is not much more you can do really.  Ideally, you would have a function in the parent application to call rather than running sql queries.<br />
<br />
There is no magic bullet to make two separate applications work as one.  Code must be written in Phorum to make it aware of the other application.]]></description>
            <dc:creator>Brian Moon</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 29 Jan 2006 01:52:24 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53715#msg-53715</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53715#msg-53715</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>brianlmoon</strong><br />So, I see two different ideas here.  Mine is transparent integration with other apps.  I don&#039;t see why you have to log in twice if the apps are on the same web site.</div></blockquote>
<br />
I would like to learn more about your idea on this &quot;transparent integration&quot; with other apps.  <br />
<br />
How is it be done?<br />
I would love to use this for my sites!<br />
<br />
PS: I take a look at the Wordpress integration at the blog site and it is just a hack to extract the information from the cookie to do the autologin to phorum.  I like the sounding of your idea better.<br />
<br />
Thanks]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 29 Jan 2006 01:06:58 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53713#msg-53713</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53713#msg-53713</link>
            <description><![CDATA[ Yes, it is two separate idea here that I am suggesting.<br />
<br />
One is to be able to integrate into our site or any site that want to use phorum.  In our case would be Mambo but it can be MODx or anything else.  This idea is to help me and anyone that want to integrate phorum into their web site.  I also need to have a way to migrate all posts and subforum into phorum.<br />
<br />
How big of a project is the above wishes?<br />
<br />
The second is using phorum as the only application for the site and will use phorum as the frontend to allow user to login to phorum login form and phorum will authenticate user credential to external source whether it is POP3, LDAP or whatever  else that might be.  This idea is for phorum extensability!<br />
<br />
You idea on using the module for this is perfect!<br />
<br />
Thanks]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 17:56:19 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53712#msg-53712</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53712#msg-53712</link>
            <description><![CDATA[ So, I see two different ideas here.  Mine is transparent integration with other apps.  I don&#039;t see why you have to log in twice if the apps are on the same web site.<br />
<br />
Your idea is external authentication where users would still have to log in to the Phorum, but would be authenticated against some external system, most likely using a module.<br />
<br />
Frankly, the latter is much simpler.  A single hook in include/user.php could handle that.<br />
<br />
How does this sound for a hook:<br />
<br />
receives the user and password typed into the login form.<br />
the module would do whatever it needed to check the user, attempt to retrieve their user_id from the Phorum system using phorum_user_check_field().  If they don&#039;t exist, add them via phorum_user_add().  In the end, return the user_id of the user in the Phorum system.<br />
<br />
Is that too complicated for this module?  I think it needs to be up to the module to know how to identify the user.  could be username, email, or the external system may know the user_id.]]></description>
            <dc:creator>Brian Moon</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 13:44:55 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53711#msg-53711</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53711#msg-53711</link>
            <description><![CDATA[ I will love to do some testing when you have something to release.<br />
<br />
Thanks]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 12:29:19 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53710#msg-53710</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53710#msg-53710</link>
            <description><![CDATA[ chanh, since you are talking about integration on an intranet POP3 layer, we are talking about exactly the same thing :) I think it&#039;s an interesting idea, that could be implemented by using the synchronization module that I&#039;ll write for my own website.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 12:20:49 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53708#msg-53708</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53708#msg-53708</link>
            <description><![CDATA[ I also want to add the reason why I mention using POP3 as an external authentication method is it is the most simple form of external authetication and once the underline logic is in place then it is just a matter of adding other form of external authentication like LDAP, Mambo or any other external applications.  All it  needs is coding the method on how to make the call to which server of method.<br />
<br />
POP3 and LDAP will be great for enterprise site and application and exteranl CMS or other package will be great for public site.<br />
<br />
If phorum has this feature this will open the flood gate for phorum to be adopt by many people since there is virtually no forum package out there that support this feature.  Forum is a must to have but also it needs to be flexible to be able to integrate well with other apps.<br />
<br />
PS: I must add that phorum is the first developers I encounter that are open minded to make your application to be integrated well with other apps which I and many people like me are appreciate.]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 10:03:10 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53706#msg-53706</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53706#msg-53706</link>
            <description><![CDATA[ You are right but I just pick Gmail as an example but the real use would be for intranet.  Let say I want to set up phorum to be used inside our network and let anyone in our enterpise with a valid email to use our phorum so I just allow anyone with our email address to login.<br />
<br />
Obviously everyone will trust the intranet site and enter their email account and password.  That is what I use to authenticate my user in my intranet site for my web application.  I can not afford to maintain several teen thousands of users.]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 09:33:41 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53704#msg-53704</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53704#msg-53704</link>
            <description><![CDATA[ That is about the way that I explained it. You only seem to want to be able to have users authenticate against multiple POP3 servers, even those that you do not maintain (I doubt that you are the maintainer of the Gmail POP3 servers ;-). I think it&#039;s evil to let people fill in their real POP3 credentials for a forum in case you are not the owner of the POP3 credentials. How can I tell that you are not using my Gmail POP3 credentials for reading my mail over there? I can&#039;t. You could as well be harvesting pop3-credentials for evil causes.<br />
<br />
The only sane setup for this is therefore: Phorum checks credentails agains a pre-configured POP3-server, which is under your control. Of course you could setup this system to pre-configure pop3.gmail.com as the POP3 server to use for checking. In that case, I hope that the forum users are security minded enough to know that they shouldn&#039;t give up their secret credentials to a non-related website.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 09:14:04 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53703#msg-53703</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53703#msg-53703</link>
            <description><![CDATA[ Well, it is not entirely what I mean.<br />
<br />
For example let say you want anybody with Gmail account can use your forum then you will create a authencation call to pop3.gmail.com to authenticate the user when the user type in <a href="mailto:&#106;&#111;&#104;&#110;&#100;&#111;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">&#106;&#111;&#104;&#110;&#100;&#111;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;</a> in the login box and their password in the password box then phorum will make a call to pop3.gmail.com to get the status whether this user with this password is valid if yes then phorum will check against phorum table to see if this user already there if not add this user and somehow keep track of the fact that he is login using gmail credential so that next time he login again phorum don&#039;t have to create again but just go to pop3.gmail.com to get his cridential.<br />
<br />
I hope that explain this pop3 a little.<br />
<br />
Thanks]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 08:57:53 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53702#msg-53702</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53702#msg-53702</link>
            <description><![CDATA[ I don&#039;t think that that is what chanh means. He&#039;s talking about POP3, which means that the credentials would be the mailbox&#039; username + password. The e-mailaddress is something completely different from that. This POP3 solution would be very useful for forums that have to integrate with a mail server. So what you would do is tell Phorum that it can check the credentails by trying to startup a POP3 session on a configured POP3 server. Mind that this setup is one you would run against a single POP3 server. This is in no way a system to use for public access.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 08:18:42 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53701#msg-53701</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53701#msg-53701</link>
            <description><![CDATA[ Hi chanh,<br />
<br />
you want to use a public email-adress as a &quot;secret&quot; PW ?<br />
So anybody that knows the email-adress can login as that user?<br />
<br />
Or does this concept require a new and confidential email-account being set up which will never be used to send/recieve email?]]></description>
            <dc:creator>pat</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 28 Jan 2006 07:32:12 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53697#msg-53697</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53697#msg-53697</link>
            <description><![CDATA[ First of all I want to thank you for offering to help on integration solution with Phorum that will be awsome!<br />
<br />
Mambo has a component solution where a complete application run within Mambo.  So if Phorum can be setup to take the user login and password to automatically add to Phorum and some how keep them in sync then that should be all we need.  <br />
<br />
The way Simpleboard work is just like that!  When a user access the forum it will check its table to see if the user is in the table if not it will create the user with from the Mambo table and that&#039;s it.  And since Simpleboard and any application run within Mambo as a component then the permission be will inherit for that purpose.<br />
<br />
We also need to have a way to import all posts from Simpleboard into phorum to preserve all of our post.<br />
<br />
I will be happy to work closely with you to collaborate on this effort.  Please let me know what can I do to help you and provide you the information you on this integration.  Thanks<br />
<br />
If you can make the integration with Mambo work the same way like Wordpress which allow the user login to Mambo once and they don&#039;t have to login to phorum that is ideal!<br />
<br />
On the POP3 and LDAP authentication that is exactly what I meant is to get the login and password using phorum login and past that information to the POP3 or LDAP server to get a good or fail return.  If the login is good then create the user in phorum with that information and some how indicated that this user is authenticate via POP3 or LDAP then the next time this user login again using this loginid phorum will use the same method to authenticate this user.  So for example if I use my pop3 account to login to phorum then phorum will record a &quot;pop3&quot; or something to indicated that I am login using pop3 so phorum don&#039;t have to know my password just the fact that phorum get a success login from pop3 server.  In this case my login would be my pop3 email address.<br />
<br />
In the case of LDAP it would be very similar concept but the actual call to the server to get authenticate might be a little different.<br />
<br />
In my mind, with external authentication you don&#039;t need to know their profile all you care is their login and whether they are authenticated on that system.  Phorum should still keep a profile about this user local in Phorum to grant to denied access to forums and posts.]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 27 Jan 2006 23:47:31 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53688#msg-53688</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53688#msg-53688</link>
            <description><![CDATA[ There is a difference between <b>authentication</b> and the underlying user system.  Do you simply want to check the user name and password against POP or LDAP?  Or are you wanting the user profile to come from there?<br />
<br />
Adding hooks to allow simple authentication checking would not be that hard.  If the user authenticates, but does not exist in the Phorum database, they can just be created with the data returned from LDAP.<br />
<br />
FWIW, I sent an email to many open source PHP applications about this type of thing.  I found mixed feelings from different groups.  The phpBB guys seemed very interested in some sort of standard PHP user information exchange system.  Others felt they should just extend their system and everything else should coform to their way.  That causes a problem though.<br />
<br />
For me, the best system would require the user to login just once.  The Wordpress integration thread in this forum is a good example of how I think this should work.  The user only logs in to Wordpress.  The Phorum side is handled via hooks and modules.<br />
<br />
My hope is/was that there could be a standard for all this.  Each application could export an api (class, functions whatever) that would simply have to be registered with the master application in a setup the master could push changes to the lower applications and and the lower applications could retreive and authenticate against the master.  I know you end up with duplicated data.  But, what is the better solution?  Each application needs its own settings/info about a user.<br />
<br />
BTW, thanks for all the demos you put up on your site.  If you want to run Phorum, we can help you make a Mambo integration solution in IRC.  See the support page.  Just look at the Wordpress solution.  It would not be much harder than that assuming Mambo has the same type of hooks.]]></description>
            <dc:creator>Brian Moon</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 27 Jan 2006 17:10:39 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,17836,53682#msg-53682</guid>
            <title>Re: Authentification</title>
            <link>https://www.phorum.org/support/read.php?28,17836,53682#msg-53682</link>
            <description><![CDATA[ I have look at Phorum for a long time and now with the latest Phorum it is very good!<br />
<br />
This is very popular and needed feature for either Forum or a CMS to make it extensible.  I am running a web site call [<a href="http://opensourcecms.com" target="_blank"  rel="nofollow">opensourcecms.com</a>] and I see many posts asking for this exact thing.<br />
<br />
I am currently running Mambo with Simpleboard and is very well integrated but I would like to find a good Forum to convert from Simpleboard and Phorum is a very viable choice if it has a good authenticate module to allow me to integrate with Mambo.  I am also interested on a sample module to import forum post into Phorum.  Is there something like that in Phorum that I can take a look?<br />
<br />
One other very popular feature is to be able to use POP3 or LDAP as the external authentication so let say if I want to give anyone from this particular domain to have access to my forum then they just login using their pop3 or ldap login id and that is.  No need to register or create a new account in Phorum.<br />
<br />
So in summary external authentication for POP3, LDAP, or other CMS would be a great and wanted feature!<br />
<br />
Thanks]]></description>
            <dc:creator>Chanh Ong</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 27 Jan 2006 08:37:26 -0600</pubDate>
        </item>
    </channel>
</rss>
