When your application requests private data, the request must be authorized by an authenticated user who has access to that data.
Every request your application sends to the Google Cloud DNS API must include an authorization token. The token also identifies your application to Google.
About authorization protocols
Your application must use OAuth 2.0 to authorize requests. No other authorization protocols are supported.