---
sidebar_position: 2
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentication

This covers the signup and signin process for the [Provider Portal](https://provider.lium.io), including how to authenticate using your Bittensor provider hotkey.

## Prerequisites

Before you can access the Provider portal, you'll need:

- A valid Bittensor provider hotkey registered on subnet 51
- A provider connected to the portal — either a [self-hosted provider](../self-hosted-provider.md) or the [Lium.io Central Provider Server](../provider-configuration.md) opt-in

## Login Options
For subsequent logins, you have two options:

1. Login with Password
2. Login with Wallet Hotkey

## Login with Provider Hotkey
1. **Add your Provider Hotkey into a wallet extension**: import your provider hotkey into any SS58-compatible wallet extension. Common options include the [Polkadot.js extension](https://chromewebstore.google.com/detail/polkadot%7Bjs%7D-extension/mopnmbcafieddcagagdcbnhejhlodfdd) and the [Bittensor Wallet extension](https://chromewebstore.google.com/detail/bittensor-wallet/bdgmdoedahdcjmpmifafdhnffjinddgc).
2. **Login with Wallet Hotkey**: Go to [signature login page](https://provider.lium.io/signature-login) and login with wallet hotkey.

## Login with password

1. After login, go to the [profile page](https://provider.lium.io/profile) and set your password.
2. Your password will be linked with your hotkey
3. Once you setup your password, then you can use the password for login

:::info Note
It requires your current password.
If it's the first time and you don't have any password set yet, then you can leave the current password field as empty. Please make sure you need to enter your current password if it's already set.
:::

## Troubleshooting Authentication

### Common Issues
#### "Provider Hotkey not registered in Bittensor subnet 51" Error
- Confirm your hotkey is properly registered on the Bittensor network
- Confirm your provider is running properly — for self-hosted setups see the [self-hosted provider setup](../self-hosted-provider.md); if you opted into the [Lium.io Central Provider Server](../provider-configuration.md), check that the toggle is still enabled in your profile
