# AuthManagerScreen

> **Class** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen)

Modal that lists configured providers and lets the user manage keys.

Reachable via the `/auth` slash command. Always dismisses with `None`;
state changes are persisted by `AuthPromptScreen` and reflected by
re-rendering the option list when this screen is reopened or after a
save/delete completes.

## Signature

```python
AuthManagerScreen()
```

## Extends

- `ModalScreen[None]`

## Properties

- `BINDINGS`
- `CSS`

## Methods

- [`compose()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/compose)
- [`on_mount()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/on_mount)
- [`on_click()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/on_click)
- [`on_mouse_move()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/on_mouse_move)
- [`on_leave()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/on_leave)
- [`on_option_list_option_selected()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/on_option_list_option_selected)
- [`action_cancel()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/action_cancel)
- [`action_cursor_down()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/action_cursor_down)
- [`action_cursor_up()`](https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/action_cursor_up)

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/0412009c5441bef8d75a427e1da8909e33ab5b56/libs/code/deepagents_code/widgets/auth.py#L939)