User Management in Fitnesse

View: New views
6 Messages — Rating Filter:   Alert me  

User Management in Fitnesse

by mparepalli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
   Is there a user management option available in Fitnesse. The reason
I am asking is because, we have 4 testers and 5 developers using the
Fitnesse. We are hosting this on Server. As it is, Fitnesse will allow
any one to make changes to test scripts. Even though there is version
control, there is no way to find who did and roll back from there if
needed.
Thank You for the help,
Murali K Parepalli


Re: User Management in Fitnesse

by vixxer7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Have you given http://fitnesse.org/FitNesse.SecurityDescription
a lookover?  At the bottom of the page it indicates how to enable user
authentication.

Hope that helps,

--- In fitnesse@..., "mparepalli" <mparepalli@...> wrote:

>
> Hi,
>    Is there a user management option available in Fitnesse. The reason
> I am asking is because, we have 4 testers and 5 developers using the
> Fitnesse. We are hosting this on Server. As it is, Fitnesse will allow
> any one to make changes to test scripts. Even though there is version
> control, there is no way to find who did and roll back from there if
> needed.
> Thank You for the help,
> Murali K Parepalli
>



Re: User Management in Fitnesse

by Pål Brattberg :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Jul 10, 2008 at 3:50 PM, mparepalli <mparepalli@...> wrote:
> Hi,
> Is there a user management option available in Fitnesse. The reason
> I am asking is because, we have 4 testers and 5 developers using the
> Fitnesse. We are hosting this on Server. As it is, Fitnesse will allow
> any one to make changes to test scripts. Even though there is version
> control, there is no way to find who did and roll back from there if
> needed.

We solve this using the normal Subversion features. Each FitNesse-user
runs and edits tests on his own machine and the central server is just
for running checked in tests.

We update the central location on check-ins and execute all tests as
part of our continuous build process, handled by Cruise Control and
Maven.

If you need any more info, don't hesitate to ask.

Kind regards,
Pål Brattberg

Re: User Management in Fitnesse

by mparepalli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
   I will try this. As for the tools concerned, we are using Hudson
for build integration, subversion for source control.
Thanks for the help.
--- In fitnesse@..., "PÃ¥l Brattberg" <brattberg@...>
wrote:
>
> On Thu, Jul 10, 2008 at 3:50 PM, mparepalli <mparepalli@...> wrote:
> > Hi,
> > Is there a user management option available in Fitnesse. The
reason
> > I am asking is because, we have 4 testers and 5 developers using
the
> > Fitnesse. We are hosting this on Server. As it is, Fitnesse will
allow
> > any one to make changes to test scripts. Even though there is
version
> > control, there is no way to find who did and roll back from
there if
> > needed.
>
> We solve this using the normal Subversion features. Each FitNesse-
user
> runs and edits tests on his own machine and the central server is
just
> for running checked in tests.
>
> We update the central location on check-ins and execute all tests
as
> part of our continuous build process, handled by Cruise Control and
> Maven.
>
> If you need any more info, don't hesitate to ask.
>
> Kind regards,
> PÃ¥l Brattberg
>



Re: User Management in Fitnesse

by jenisys815 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

--- In fitnesse@..., "mparepalli" <mparepalli@...> wrote:
>
> Hi,
>    Is there a user management option available in Fitnesse. The reason
> I am asking is because, we have 4 testers and 5 developers using the
> Fitnesse. We are hosting this on Server. As it is, Fitnesse will allow
> any one to make changes to test scripts. Even though there is version
> control, there is no way to find who did and roll back from there if
> needed.

There several authentication methods:
1. No authentication (default)
2. UserPassword: Defines one user and its password on fitnesse start:
... -a userA:passworA
3. PasswordFile: For multiple users, read once on fitnesse start: ... -a
${FITNESSE_PASSWORD_FILE}
4. LinuxPAM plugin: Use PAM to access Linux user passwords:
    REQURIES: file:plugins.properties
    Authenticator = com.objectmentor.fitnesse.LinuxPamAuthenticator
5. Provide your own AuthenticatorClass as plugin

I normally use the PasswordFile mode because it allows multiple users.

SEE ALSO:

    * http://fitnesse.org/FitNesse.StartingAndStoppingFitNesse
<http://fitnesse.org/FitNesse.StartingAndStoppingFitNesse>
    * http://fitnesse.org/FitNesse.CommandLineArguments
<http://fitnesse.org/FitNesse.CommandLineArguments>
    * http://fitnesse.org/FitNesse.PasswordFile
<http://fitnesse.org/FitNesse.PasswordFile>
    * http://fitnesse.org/FitNesse.PluginUsage
<http://fitnesse.org/FitNesse.PluginUsage>
    * http://fitnesse.org/PluginsPage.LinuxPamAuthenticator
<http://fitnesse.org/PluginsPage.LinuxPamAuthenticator>

Ciao,
Jens Engel




Re: User Management in Fitnesse

by ed91270 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



--- In fitnesse@..., "jenisys815" <jenisys815@...> wrote:

>
> --- In fitnesse@..., "mparepalli" <mparepalli@> wrote:
> >
> > Hi,
> >    Is there a user management option available in Fitnesse. The reason
> > I am asking is because, we have 4 testers and 5 developers using the
> > Fitnesse. We are hosting this on Server. As it is, Fitnesse will allow
> > any one to make changes to test scripts. Even though there is version
> > control, there is no way to find who did and roll back from there if
> > needed.
>
> There several authentication methods:
> 1. No authentication (default)
> 2. UserPassword: Defines one user and its password on fitnesse start:
> ... -a userA:passworA
> 3. PasswordFile: For multiple users, read once on fitnesse start: ... -a
> ${FITNESSE_PASSWORD_FILE}
> 4. LinuxPAM plugin: Use PAM to access Linux user passwords:
>     REQURIES: file:plugins.properties
>     Authenticator = com.objectmentor.fitnesse.LinuxPamAuthenticator
> 5. Provide your own AuthenticatorClass as plugin
>
> I normally use the PasswordFile mode because it allows multiple users.
>
> SEE ALSO:
>
>     * http://fitnesse.org/FitNesse.StartingAndStoppingFitNesse
> <http://fitnesse.org/FitNesse.StartingAndStoppingFitNesse>
>     * http://fitnesse.org/FitNesse.CommandLineArguments
> <http://fitnesse.org/FitNesse.CommandLineArguments>
>     * http://fitnesse.org/FitNesse.PasswordFile
> <http://fitnesse.org/FitNesse.PasswordFile>
>     * http://fitnesse.org/FitNesse.PluginUsage
> <http://fitnesse.org/FitNesse.PluginUsage>
>     * http://fitnesse.org/PluginsPage.LinuxPamAuthenticator
> <http://fitnesse.org/PluginsPage.LinuxPamAuthenticator>
>
> Ciao,
> Jens Engel
>

Hi,

I was looking for the LinuxPamAuthenticator code, but it doesn't seem to be available any longer.

Instead I have set up apache in front of my fitnesse server with ldap authentication enabled, and I can see the fitnesse wiki reads in the user name, but unfortunately it doesn't prompt for authentication if I click on any security options in the properties page. Do I have to write a security class to handle this?

Thanks for any help,

Edward.