Cucumber Ltd / jam

Ldap authenticationfeatures/authentication/ldap_authentication.feature

Release Crystal Apple (patch 3) (2018-03-19)

Steve Tooke

Currently viewing

Results for this document from 3 runs in latest build #8169 :

  • passed 6
  • total6 / 169

Feature: LDAP authentication

In an enterprise environment, you need to allow people to sign in to Cucumber Pro using their existing network credentials so that they don't have to sign up.

Background:

  • Given this appliance is configured for LDAP authentication

Scenario: Existing Cucumber Pro account with no LDAP account can still log in

  • When BuildServer logs in using its Cucumber Pro credentials
  • Then BuildServer should be logged in

Scenario: New user signs in to Cucumber Pro for the first time

  • Given Barbara has an LDAP account with email Barbara@example.com
  • When Barbara logs in using her network credentials
  • Then Barbara should be logged in
  • And Barbara@example.com should not reveive an account activation email

Scenario: User with existing Cucumber Pro account signs in using network credentials

  • Given Chris has an account on Cucumber Pro with email chris@example.com
  • And Chris has an LDAP account with email chris@example.com
  • And Chris has created a public project called alpha-project
  • When Chris logs in using his network credentials
  • Then Chris should be logged in
  • And Chris should see the following projects:
    projectName
    alpha-project