Skip to main content

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.

Create App Screen Otherwise:

  1. Click on Applications in the sidebar.
  2. Click the + Create Application button.
  3. Give your app a name (e.g., "My Web App") and select your platform.

App Screen

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.

App Screen

3. Configure Callbacks

Security is our priority. AuthSmith will only redirect users back to URLs that you have explicitly whitelisted.

  1. Locate the Redirect URIs section within the App management popup.
  2. Add your local development URL (e.g., https://localhost:5001/signin-oidc).
  3. Add your production URL (e.g., https://myapp.com/signin-oidc).

Note: For .NET applications, the default callback path is almost always /signin-oidc unless 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: