# Function: createStaySignedIn()

```ts
function createStaySignedIn(
   storage, 
   rpId, 
   prefix?
): StaySignedInStore;
```

Defined in: [packages/core/src/session/stay-signed-in.ts:110](https://github.com/leifriksheim/minca/blob/main/core/src/session/stay-signed-in.ts#L110)

`prefix` namespaces the keys, so two apps on one origin do not share a sign-in

## Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `storage` | [`KeyValueStore`](https://minca.dev/api/session/interfaces/KeyValueStore.md) \| `null` | `undefined` |
| `rpId` | `string` | `undefined` |
| `prefix?` | `string` | `'minca'` |

## Returns

[`StaySignedInStore`](https://minca.dev/api/session/interfaces/StaySignedInStore.md)
