Forum OpenACS Development: Re: Screen name / real name parameter
In retrospect, the solution I came up with and implemented is insufficent. With external authentication, we now have 3 main possibilities for what name the user should go by: Real Name(with all it's variations), Username, and screen name.
I think all of these variations should be user-configurable. If a user really does want to be know by his real name, instead of his screen-name, let him do it. Likewise, if his username is already generic and anonymous enough, why require a seperate screen name?
My previous work put all of these decisions in the hands of the administrator, I think they should be up to the user with the administrator setting the defaults.
There's an issue with username vs. screen_name, which is that screen_name is unique site-wide, whereas usernames are only unique per authenticating authority, because we cannot control these. So there might be two users with the same username, if you have multiple authorities configured.
But right, for single-authority-sites, they'd be equivalent.