Core ConceptsAuthentication

Authentication and Security

Learn how to manage user access, permissions, and secure your documentation spaces in Next Step Conrad.

Overview

Next Step Conrad provides robust authentication and security features to protect your project documentation. You can manage user access through multiple login methods, assign role-based permissions, generate API tokens for integrations, and configure encryption settings. These tools ensure secure collaboration across teams while maintaining data privacy.

Enable multi-factor authentication (MFA) for all team members to add an extra layer of security.

Authentication Methods

Next Step Conrad supports several login options. Choose the method that best fits your team's needs.

Use your email and password to log in at https://nextstepconrad.com/login.

// Example login request
const response = await fetch('https://api.nextstepconrad.com/auth/login', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    email: 'user@example.com',
    password: 'your-password'
  })
});

Role-Based Permissions

Assign roles to control access to documentation spaces. Use the admin dashboard to manage permissions.

API Token Generation

Generate secure API tokens for integrations like CI/CD pipelines or third-party tools.

Navigate to Tokens

Go to Account > API Tokens.

Create Token

Click New Token, select scopes (read, write).

Copy Token

Copy the generated token immediately—it won't be shown again.

Use the token in requests:

const response = await fetch('https://api.nextstepconrad.com/docs', {
  headers: {
    'Authorization': `Bearer ${YOUR_API_TOKEN}`
  }
});
header
Authorizationstring
Required

Bearer token format: Bearer YOUR_API_TOKEN.

query
space_idstring

Filter docs by space ID.

Security Best Practices

Never share API tokens in public repositories or client-side code. Rotate tokens regularly and use the principle of least privilege for permissions.

Data Encryption and Privacy

All data in Next Step Conrad is encrypted at rest using AES-256 and in transit with TLS 1.3. You control privacy settings per space.

Troubleshooting Access Issues

Common issues and fixes:

IssueSolution
Login failsReset password at https://nextstepconrad.com/reset.
Token expiredGenerate a new token in settings.
Permission deniedCheck role assignments in space settings.
MFA not workingVerify time sync on your device.

If issues persist, contact support at support@nextstepconrad.com.