Getting Started
Welcome to AuthSmith! This guide will walk you through creating your first application and configuring your security credentials.
1. Create your Application
After logging into the AuthSmith Dashboard, you need to register the app you are building. If it is your first time logging in you will be met with a page asking you to create your first appliation.
Otherwise:
- Click on Applications in the sidebar.
- Click the + Create Application button.
- Give your app a name (e.g., "My Web App") and select your platform.

2. Retrieve your Credentials
Once the app is created, you will be presented with three critical pieces of information. Keep these secure!
- App ID: Used for the OIDC handshake in your C# or Node.js backend..
- Client ID: Used for the OIDC handshake in your C# or Node.js backend.
- App Secret: (Only for Server-Side apps) Used to exchange codes for tokens.

3. Configure Callbacks
Security is our priority. AuthSmith will only redirect users back to URLs that you have explicitly whitelisted.
- Locate the Redirect URIs section within the App management popup.
- Add your local development URL (e.g.,
https://localhost:5001/signin-oidc). - Add your production URL (e.g.,
https://myapp.com/signin-oidc).
Note: For .NET applications, the default callback path is almost always
/signin-oidcunless you have customized your middleware.
4. Setup Post-Logout URIs
To ensure a smooth experience when users log out, add your home page or a "Goodbye" page to the Post-Logout Redirect URIs list.
http://localhost:5001/
[https://myapp.com/](https://myapp.com/)
Next Steps
Now that your dashboard is configured, choose your integration path:
- Blazor Interactive: Best for modern C# web apps using SignalR.
- ASP.NET MVC: Best for standard c# server-side rendered websites.
- JavaScript Library: Best for static sites or simple HTML/CSS projects.