mirror of
https://github.com/Infisical/infisical.git
synced 2026-01-13 17:38:15 -05:00
30 lines
1.5 KiB
Plaintext
30 lines
1.5 KiB
Plaintext
---
|
|
title: "Authentication"
|
|
description: "Learn how to authenticate with the Infisical Public API."
|
|
---
|
|
|
|
You can authenticate with the Infisical API using [Identities](/documentation/platform/identities/machine-identities) paired with authentication modes such as [Universal Auth](/documentation/platform/identities/universal-auth).
|
|
|
|
To interact with the Infisical API, you will need to obtain an access token. Follow the step by [step guide](/documentation/platform/identities/universal-auth) to get an access token via Universal Auth.
|
|
|
|
|
|
**FAQ**
|
|
|
|
<AccordionGroup>
|
|
<Accordion title="Why can I not create, read, update, or delete an identity?">
|
|
There are a few reasons for why this might happen:
|
|
|
|
- You have insufficient organization permissions to create, read, update, delete identities.
|
|
- The identity you are trying to read, update, or delete is more privileged than yourself.
|
|
- The role you are trying to create an identity for or update an identity to is more privileged than yours.
|
|
</Accordion>
|
|
<Accordion title="Why is the Infisical API rejecting my identity credentials?">
|
|
There are a few reasons for why this might happen:
|
|
|
|
- The client secret or access token has expired.
|
|
- The identity is insufficiently permissioned to interact with the resources you wish to access.
|
|
- You are attempting to access a `/raw` secrets endpoint that requires your project to disable E2EE.
|
|
- The client secret/access token is being used from an untrusted IP.
|
|
</Accordion>
|
|
</AccordionGroup>
|