Authentication

There are currently three options for authenticating in Requify:

  1. Email/Password
  2. Social logins (GitHub)
  3. SSO (for enterprise)

Email/Password Authentication

The standard email and password authentication method is enabled by default for all Requify instances.

Setting Up an Account

  1. Navigate to the Requify login page
  2. Click "Sign Up" or "Create Account"
  3. Enter your email address and create a strong password
  4. Verify your email address by clicking the link sent to your inbox
  5. Complete your profile information when prompted

Password Requirements

For security, passwords must:

  • Be at least 8 characters long
  • Include at least 3 of the following:
    • Include at least one uppercase letter
    • Include at least one lowercase letter
    • Include at least one number
    • Include at least one special character

Password Recovery

If you forget your password:

  1. Click "Forgot Password" on the login screen
  2. Enter your email address
  3. Follow the instructions in the recovery email
  4. Create a new password that meets the requirements

Social Login (GitHub)

GitHub authentication allows you to use your existing GitHub account to access Requify.

Connecting Your GitHub Account

  1. On the Requify login page, click "Continue with GitHub"
  2. You will be redirected to GitHub to authorize the connection
  3. Grant the requested permissions
  4. You will be redirected back to Requify and logged in

Permissions Required

When connecting your GitHub account, Requify requests:

  • Basic profile information (name, email)
  • Organization membership information (if applicable)
  • Repository access (optional, for integration features)

Enterprise SSO

For enterprise customers, Requify supports Single Sign-On (SSO) integration with your organization's identity provider.

Supported Providers

  • Microsoft Azure AD
  • Okta
  • Google Workspace
  • Custom SAML 2.0 providers

Setting Up SSO

SSO setup requires administrator privileges and is configured at the organization level:

  1. Contact Requify support to enable SSO for your organization
  2. In your Requify admin dashboard, navigate to "Authentication Settings"
  3. Select your identity provider and follow the configuration steps
  4. Configure your identity provider with the information provided by Requify
  5. Test the SSO connection before rolling out to your team

User Provisioning

With SSO enabled, you can also set up automatic user provisioning via SCIM:

  1. In your Requify admin dashboard, generate a SCIM token
  2. Configure your identity provider with the SCIM endpoint and token
  3. Map user attributes between your identity provider and Requify

Security Considerations

  • Multi-Factor Authentication (MFA) is available and recommended for all authentication methods
  • Session Management allows users to view and terminate active sessions
  • Login Attempt Limits protect against brute force attacks