PHP Web Host - Quality Web Hosting For All PHP Applications Clan Themes! We make clans look good!!
  Login or Register
 • Home • Downloads • Your Account • Forums • 

View next topic
View previous topic


Google
 
Web RavenPHPScripts (This Site)
Post new topic   Reply to topic
Author Message
paranor
Worker
Worker


Joined: Aug 28, 2003
Posts: 227

PostPosted: Wed Mar 24, 2004 12:58 pm Reply with quote Back to top

I'm spending the week in Salt Lake City, UT at the Novell Brainshare conference.

For those of you not familar with Novell they were the king of network file servers in the 80's and early 90's. They became lazy and stupid and got their behinds kicked by Microsoft. They at one time had 75% of the market. Now it's 35% or less.

However, this is all changing with their acquisition of ximian and SuSE. The proprietary Netware platform is dead. They are moving all of their products to the Linux platform – including the creation of a new file system (NSS) instead of Riser and ext2. But that’s a separate topic that probably doesn’t affect anyone here. 

That got me thinking on how php-nuke authenticates and how it’s limited to the mysql database. Novell offers as part of their product is a virtual office program – it’s a quasi-cms/portal. It’s not GPL but it got me to thinking of the authentication module.

Has any consideration been made to have a pluggable authentication mechanism for php-portal? If a person decides to implement this in their business why can’t I authenticate against my directory via LDAP? Or if I’m setting this up as we setup php-nuke now then why can’t I choose to authenticate via a mysql db?

Thoughts?
View user's profile Send private message
Raven
Site Admin/Owner


Joined: Aug 27, 2002
Posts: 16987
Location: Kansas

PostPosted: Wed Mar 24, 2004 1:25 pm Reply with quote Back to top

paranor wrote:
That got me thinking on how php-nuke authenticates and how it’s limited to the mysql database. Novell offers as part of their product is a virtual office program – it’s a quasi-cms/portal. It’s not GPL but it got me to thinking of the authentication module.

Has any consideration been made to have a pluggable authentication mechanism for php-portal? If a person decides to implement this in their business why can’t I authenticate against my directory via LDAP? Or if I’m setting this up as we setup php-nuke now then why can’t I choose to authenticate via a mysql db?

Thoughts?

Nuke is not limited to MySQL, at least by design. Using the sql layer it is supposed to be able to use other rdbms'. In practice it doesn't work well, if at all. So, by design - yes. Reality - no Sad

Yes, PHP-Portal is being designed to have a database layer that is intended to be independent of the system using it. It is intended to be a 'listening' layer that will accept plugins.
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
paranor
Worker
Worker


Joined: Aug 28, 2003
Posts: 227

PostPosted: Wed Mar 24, 2004 1:47 pm Reply with quote Back to top

I'm curious what you mean by database layer. I may way to authenticate via ldap but store my discussion forum in the mysql file. Are we on the same page?
View user's profile Send private message
Raven
Site Admin/Owner


Joined: Aug 27, 2002
Posts: 16987
Location: Kansas

PostPosted: Wed Mar 24, 2004 1:56 pm Reply with quote Back to top

That's a different issue. Authentication in nuke, as an example, is based on the premise that all the tables, including the users table, is in the nuke database. Therefore, authentication must take place in the nuke 'context' or 'template'. It would be possible, of course, to have authentication take place from ldap and then once authenticated have a communication to the nuke table. In essence a 'connector'. Hmmm. Yet another object Laughing I'll keep this one on the table for now.
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
paranor
Worker
Worker


Joined: Aug 28, 2003
Posts: 227

PostPosted: Wed Mar 24, 2004 2:08 pm Reply with quote Back to top

Do you have a design yet on the authentication flow? (don't slap me - I know it's probably a big job to do this! lol)
View user's profile Send private message
paranor
Worker
Worker


Joined: Aug 28, 2003
Posts: 227

PostPosted: Wed Mar 24, 2004 10:29 pm Reply with quote Back to top

Have you ever been involved with a directory system?
View user's profile Send private message
Raven
Site Admin/Owner


Joined: Aug 27, 2002
Posts: 16987
Location: Kansas

PostPosted: Wed Mar 24, 2004 10:33 pm Reply with quote Back to top

Sprint uses ldap and 2 years ago I had to write an interface for an application's web access, but I was using proprietary software so there wasn't much to it. On the other hand, PHP has a nice ldap interface.
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
CodyG
Life Cycles Becoming CPU Cycles


Joined: Jan 02, 2003
Posts: 668
Location: Vancouver Island

PostPosted: Wed Mar 24, 2004 11:27 pm Reply with quote Back to top

This is such an exciting discussion! I'm not a programmer but would I be guessing correctly that nuke authentication would be pluggable and ldap? And that ldap would be another layer of security protecting the user and author tables?
View user's profile Send private message
paranor
Worker
Worker


Joined: Aug 28, 2003
Posts: 227

PostPosted: Wed Mar 24, 2004 11:44 pm Reply with quote Back to top

I was thinking more of providing the *option* of having a flexible authentication mechanism so that it may possible open it for use in other organizations that embrace open source but don't want to mess with a separate user ID database. On my network we require apps to be able to authenticate via LDAP.
View user's profile Send private message
Display posts from previous:       
Post new topic   Reply to topic

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Forums ©
 

All logos and trademarks in this site are property of their respective owner.
The comments are property of their posters, all the rest © 2002-2011 by Raven

You can syndicate our news using the file xml

CSE HTML Validator Helped Clean up This Page! [Valid RSS] valid RSS 2.0 Valid robots.txt Stop Spam Harvesters, Join Project Honey Pot

Website engines core code is © copyright by PHP-Nuke but has been heavily patched and modified by myself and others.
PHP-Nuke is a free software released under the GNU/GPL.


:: fisubice phpbb2 style by Daz :: PHP-Nuke theme by www.nukemods.com ::
:: fisubice Theme Modified by the RavenNuke™ Team ::

:: W3C CSS Compliance Validation :: W3C HTML 4.01 Transitional Compliance Validation ::

zerosum