NHN Cloud > Public API User Guide > API Authentication Method > Authentication Overview
Public APIs validate requests based on the authentication method configured for each service before forwarding them to the API backend. This document describes the authentication methods used for NHN Cloud Public APIs.
NHN Cloud Public APIs support User Access Key tokens, IaaS tokens, User Access Keys, Appkeys, and Project Integrated Appkeys. Each method varies in terms of scope, issuance limits, and expiration policy.
| Authentication Methods | Features | Scope of Application | Issuance Limit | Expiration |
|---|---|---|---|---|
| User access key token | Role/privilege-based ABAC authorization | - Authentication - Authorization |
No limit | Yes |
| IaaS tokens | - OpenStack infrastructure certification - Reflect project permissions |
- Authentication - Authorization |
No limit | Yes |
| User access key | Account-based authentication | - Authentication - Authorization (depends on API version) |
- Up to 5 per NHN Cloud account - Up to 5 per IAM account |
None |
| Appkey | Service-specific static key-based authentication | Authentication | One per service (automatically created when the service is enabled) | None |
| Project integrated Appkey | Project-level integrated authentication | Authentication | Up to 3 per project | None |
Note
NHN Cloud Object Storage service provides APIs compatible with the Amazon S3 API. To use these S3-compatible APIs, you must issue S3 API credentials in the AWS EC2 format. Detailed information can be found in S3 API Credentials.
NHN Cloud Public APIs support different authentication methods for each API. After checking the authentication methods provided by each API in Supported Authentication Methods, use the corresponding method to authenticate your API requests.