> For the complete documentation index, see [llms.txt](https://docs.0xpass.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.0xpass.io/authentication/developer-owned-auth.md).

# Developer Owned Auth

Passport Protocol allows developers to bring their own or any third party authentication system into Passport using the network for only key management

The following guides will walk you through, how to register and authenticate users, with DOA, using both our TypeScript SDK, and our API.

{% content-ref url="/pages/ZlBBcS92pWMZxeTERSgq" %}
[Register using API](/authentication/developer-owned-auth/registration/register-using-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/AEfM9ykoAYQpIdz4Tt1B" %}
[Authenticating with API](/authentication/passkeys/authentication/authenticating-with-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/FXcOMN4gN8pvk9Pw8oWO" %}
[Register using SDK](/authentication/developer-owned-auth/registration/register-using-sdk.md)
{% endcontent-ref %}

{% content-ref url="/pages/Qf0J8YaxUTiuPfSvQBwC" %}
[Broken mention](broken://pages/Qf0J8YaxUTiuPfSvQBwC)
{% endcontent-ref %}
