Logo
NeoArc Studio

Security Schemes Reference

Complete reference for REST API security schemes including HTTP authentication, API keys, OAuth2, and OpenID Connect.

Security schemes define how API consumers authenticate with your REST API. NeoArc supports all OpenAPI security scheme types.

Security Scheme Types

Supported security scheme types
TypeDescriptionUse Case
httpHTTP authentication (Bearer, Basic)JWT tokens, simple auth
apiKeyAPI key in header, query, or cookieService-to-service, public APIs
oauth2OAuth 2.0 authentication flowsUser-delegated access
openIdConnectOpenID Connect discoveryEnterprise SSO
mutualTLSClient certificate authenticationB2B integrations

HTTP Security Scheme

HTTP authentication schemes
SchemeHeader FormatNotes
bearerAuthorization: Bearer {token}Most common for JWTs
basicAuthorization: Basic {base64(user:pass)}Simple but requires HTTPS
digestAuthorization: Digest {params}Challenge-response mechanism
HTTP scheme properties
PropertyDescription
schemeHTTP authentication scheme (bearer, basic, digest)
bearerFormatFormat specification (e.g., JWT) for documentation

API Key Security Scheme

API key scheme properties
PropertyDescription
nameName of the header, query parameter, or cookie
inLocation: header, query, or cookie

OAuth2 Security Scheme

OAuth2 flow properties
PropertyDescription
authorizationUrlURL for user authorization
tokenUrlURL for token exchange
refreshUrlURL for token refresh
scopesAvailable scopes with descriptions

OpenID Connect Security Scheme

OpenID Connect properties
PropertyDescription
openIdConnectUrlDiscovery document URL (.well-known/openid-configuration)

Mutual TLS Security Scheme

Applying Security

Security application options
ScopeDescription
Default securityApplies to all endpoints unless overridden
Per-endpoint securityOverride default for specific endpoints
Multiple schemes (AND)All schemes required for access
Multiple schemes (OR)Any scheme grants access