Nokia · Authentication Profile
Nokia Corp Authentication
Authentication
Nokia secures its APIs with apiKey and openIdConnect across 2 declared security schemes, as derived from its OpenAPI definitions.
Telecommunications5G6GMobile NetworkNetwork InfrastructureIP NetworksOptical NetworksFixed NetworksBroadbandService RouterSR OSSR LinuxWaveSuiteNSPNetwork Services PlatformNetwork as CodeCAMARANetwork ExposureOpen GatewayYANGNetwork AutomationCSPBell LabsSubmarine CableFiber7x50
Methods: apiKey, openIdConnect
Schemes: 2
OAuth flows:
API key in: header
Security Schemes
ApiKeyAuth apiKey
· in: header (x-rapidapi-key)
openId openIdConnect
· flows: ,
Source
Authentication Profile
generated: '2026-11-04'
method: searched
source:
- openapi/nokia-corp-network-as-code-openapi.yml
- https://raw.githubusercontent.com/nokia-steward/network-as-code-sdks/main/openapi/Single-NaC-API-OAS.yaml
- https://networkascode.nokia.io/docs/getting-started
- https://networkascode.nokia.io/docs/general-concepts/consent-identity-mgmt
- https://networkascode.nokia.io/docs/general-concepts/network-as-code-client
docs: https://networkascode.nokia.io/docs/general-concepts/consent-identity-mgmt
name: Nokia Network as Code authentication
summary:
types:
- apiKey
- openIdConnect
api_key_in:
- header
note: 'Developer authentication is an application API key sent through the RapidAPI gateway; end-user
consent for device-specific APIs is handled by the NaC Authorization Server (OIDC: CIBA transparently,
or the Authorization Code flow where a user must act). The consolidated provider contract declares
an openIdConnect scheme with a placeholder discovery URL (https://example.com/.well-known/openid-configuration).'
schemes:
- name: ApiKeyAuth
type: apiKey
in: header
parameter: x-rapidapi-key
description: Your RapidAPI key
sources:
- openapi/nokia-corp-network-as-code-openapi.yml
docs_detail: The docs call it the "application key" (or "token application key") created per application
in the console Dashboard; the SDK is instantiated with api_key=<key> and rapidapi_host="network-as-code.nokia.rapidapi.com",
which the gateway expects as the x-rapidapi-host header. Treat keys as secrets; organization keys
are required for devices authorized to an organization (401/403 otherwise).
- name: openId
type: openIdConnect
openIdConnectUrl: https://example.com/.well-known/openid-configuration
description: OpenID Connect authentication (declared in Single-NaC-API-OAS.yaml; discovery URL is a
placeholder)
sources:
- https://raw.githubusercontent.com/nokia-steward/network-as-code-sdks/main/openapi/Single-NaC-API-OAS.yaml
flows:
- name: Client Initiated Backchannel Authentication (CIBA)
description: 'Network as Code handles end-user authorization transparently for most APIs: access to
the device is guarded by an Authorization Server that NaC polls until a response is produced; the
developer calls the APIs normally with the application key.'
- name: Authorization Code
description: 'Used when the end user must take positive action (e.g. Number Verification): the application
builds an authorization URL at the NaC authorization server with its own redirect URI, the user
consents, an operator code is returned to the redirect URI and exchanged for a single-use access
token passed with the subsequent request.'
authorization_server_operations:
- get_well_known_oidc_openid_configuration_get (GET /.well-known/openid-configuration)
- get_well_known_oauth_oauth_authorization_server_get (GET /.well-known/oauth-authorization-server)
- get_jwks_apps__nac_app_ref___well_known_jwks_json_get (GET /oauth2/v1/apps/{nac_app_ref}/.well-known/jwks.json)
- get_client_credentials (GET /oauth2/v1/auth/clientcredentials)
purpose: Purpose values follow the W3C Data Privacy Vocabulary (DPV), e.g. dpv:FraudPreventionAndDetection
and dpv:RequestedServiceProvision; the purpose declared at application registration must match the
purpose sent at runtime (Number Verification and Consent Info take it per call, prefixed to the scope).
consent_management:
docs: https://networkascode.nokia.io/docs/general-concepts/consent-identity-mgmt
b2b: An organization admin submits a Consent & Authorization form (device, scope, authorized party,
operator, revocation date) which the NaC Admin validates with the operators before the authorized
party can call the scoped APIs on those devices.
docs_pages:
- https://networkascode.nokia.io/docs/getting-started#get-your-first-api-key
- https://networkascode.nokia.io/docs/general-concepts/consent-identity-mgmt
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/nokia-corp-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.