# Authentication

How an AI app signs in to Typenode, what you approve, and how to disconnect it.

When you connect an AI app such as Claude, the app never sees your Typenode password. You sign in on Typenode's own pages and approve the request. The app then gets access of its own that works in one workspace, only as you. Each approved connection is an agent, which you can disconnect at any time.

## Signing in

The app opens Typenode in your browser. If you're signed out, Typenode asks you to sign in first, with Google or with your email and password, then takes you back to the request.

New to Typenode? Create an account from the same page, and you come back to the request once you're in. If you don't have a workspace yet, set one up first, then connect the app again.

## The consent screen

Typenode's consent screen has two steps.

### Step 1: confirm it was you

The screen asks "Did you ask Claude to connect?", naming the app and the workspace it wants to work in. It shows:

- who made the app: the site it comes from, or the workspace that registered it
- whether the app is **Verified** or **Not verified**
- where the app runs: on this computer, or on a website
- who is approving: you, limited to what you can do

If you started the connection, click **Yes, continue**. If you didn't, click **No, this wasn't me**, and nothing is connected.

### Step 2: name your agent

Typenode suggests the app's name, adding your computer's system for an app that runs on it. The name is how the agent shows on Home, and you can't change it later.

This step also says what the app can do in the workspace and how long it stays connected. Click **Allow** to connect, and the browser takes you back to the app.

## Verified apps

A **Verified** badge means Typenode knows where the app comes from: a site Typenode has verified, such as claude.ai or chatgpt.com, or an app someone in your workspace registered. Every other app shows **Not verified**, with a reminder to continue only if you started the connection yourself.

The badge never changes what an app can do. Every agent is limited to what you can do.

## Agents

Each approval creates an agent: one named connection from one app to one workspace, acting as you. You can connect the same app more than once, for example Claude on two computers, and each connection is its own agent. You can keep 10 agents for each app in a workspace.

Your agents are on Typenode's **Home**, under **Your agents**, with when each was last used and its status:

| Status | What it means |
| --- | --- |
| Working | The agent is connected and has been used. |
| Connected, not used yet | You approved it, and the app hasn't used it yet. |
| Expired. Reconnect to keep using it. | Its access has ended. |
| Stopped working. Reconnect to keep using it. | It went 30 days without use, or its hour ran out. |

## How long an agent stays connected

Most apps stay connected until they go 30 days without use. An app that can't renew its access is connected for an hour. The consent screen's second step says which applies, before you click **Allow**.

An agent never has more access than you. When an Owner edits a role in the workspace, every agent in it is disconnected. When your own role changes, or you leave the workspace, your agents there are disconnected. Connect the app again to keep using it.

## Disconnecting

On **Home**, under **Your agents**, open the agent's menu and choose **Disconnect**. The agent stops working at once. To use the app again, connect it from the app as a new agent.

## Reconnecting

An expired or stopped agent shows **Reconnect** on Home. You can also connect from the app again: if you've connected that app before, the consent screen offers to reconnect one of your agents, which comes back with the same name, or to add a new one. Your other agents stay connected.
