Is there a reason we need to name this 'optionAllowSignup' instead of just 'isSignupAllowed'?  It would simplify and possibly avoid confusion to have the variable and the getter the same.

Other options could follow the same pattern.  Ex:
isSignupAllowed
isForgotPasswordAllowed
isEmailShownModally