import { Callout, Steps, Cards, Card } from 'nextra/components' import { Monitor, Smartphone, LayoutDashboard, Key, Shield, Info, Clock, AlertTriangle } from 'lucide-react' # Accessing Dashboard The **TrustLab Dashboard** is your central command center for managing certificates. Here you can request new certificates, download keys, and manage existing ones. ![TrustLab Login Interface](/images/guide/login-screen.png) ## Authentication Methods We prioritize security by offering modern, passwordless authentication options. } title="SSO (Google / GitHub)" href="#1-single-sign-on-sso" arrow /> } title="Magic Link (Email)" href="#2-magic-link" arrow /> ### 1. Single Sign-On (SSO) The fastest way to log in. Click **Continue with Google** or **Continue with GitHub**. }> **SSO Behavior:** * **Existing Users:** You can only Log In via SSO if your email address is already registered. * **New Users:** You can **Register** a new account instantly by clicking the Social Login buttons on the *Sign In* or *Sign Up* page. ### 2. Magic Link Secure, passwordless login via email. ### Enter Email Input your registered email address in the login form and click **"Continue with Email"**. ### Check Inbox You will receive an email with a unique, time-sensitive login link. ### Click to Verify Click the **"Sign in to TrustLab"** button in the email. You will be instantly logged in to the dashboard. }> **Expiration:** Magic links are valid for **15 minutes** only. If it expires, simply request a new one by entering your email again. ## Dashboard Overview Upon successful login, you will land on the main dashboard. ![TrustLab Dashboard Overview](/images/guide/dashboard-screen.png) This central hub allows you to access: * **Active Certificates**: View all valid certificates issued to you. * **Request Certificate**: The wizard to generate a new Private Key and CSR. * **Revocation**: Interface to mark lost or compromised certificates as invalid. ## Registration New users can create an account to start managing certificates. ![TrustLab Registration Interface](/images/guide/register-screen.png) ### Option A: Social Registration (Instant) 1. Click **Continue with Google** or **Continue with GitHub**. 2. **Set Password:** First, ensure you have [**Installed the Root CA**](/guide/getting-started/install-root-ca) on your device.count. ![Set Password Screen](/images/guide/set-password-after-social-screen.png) ### Option B: Email Registration 1. Click **"Sign up"** or fill the form. 2. Provide your details and password. 3. **Verify Email:** Click the link sent to your inbox to activate. ## Password Recovery If you lose access to your account, you can reset your password securely. ![TrustLab Forgot Password Interface](/images/guide/forgot-password-screen.png) 1. Click **"Forgot password?"** on the login screen. 2. Enter your registered email address. 3. Check your inbox for a password reset link. 4. Create a new password and log in. ## Troubleshooting ### I didn't receive the Magic Link * **Check Spam/Junk**: It often lands there for corporate domains. * **Wait 1-2 Minutes**: Email delivery can sometimes be delayed. * **Whitelist Sender**: Add `@trustlab.dyzulk.com` to your email provider's **Safe Senders** list to prevent it from being blocked. ### Access Denied / User Not Found * **Typos**: Double-check your email address. * **Not Registered**: If you haven't created an account yet, please **Sign Up** first. You cannot log in via SSO if your email is not in our system (unless you use the Sign Up flow).