Akeyless Create Auth Method Azure Ad API

The Create Auth Method Azure Ad API from Akeyless — 1 operation(s) for create auth method azure ad.

Business capability
Identity & Access Management BC-620.20

Operations 1

POST /create-auth-method-azure-ad Create auth method azure AD #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/akeyless:akeyless-create-auth-method-azure-ad-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

OpenAPI Specification

akeyless-create-auth-method-azure-ad-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@akeyless.io
    name: Akeyless
    url: http://akeyless.io
  description: The purpose of this application is to provide access to Akeyless API.
  title: Akeyless Create Auth Method Azure Ad API
  version: '2.0'
servers:
- url: https://api.akeyless.io/
tags:
- name: Create Auth Method Azure Ad
paths:
  /create-auth-method-azure-ad:
    post:
      operationId: createAuthMethodAzureAD
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodAzureAD'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodAzureADOutput'
          description: createAuthMethodAzureADResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - Create Auth Method Azure Ad
      x-codegen-request-body-name: body
      summary: Create auth method azure AD
      x-summary-source: derived
components:
  schemas:
    createAuthMethodAzureADOutput:
      example:
        access_id: access_id
      properties:
        access_id:
          type: string
          x-go-name: AccessID
      type: object
      x-go-package: akeyless.io/akeyless-main-repo/go/src/client/commands
    createAuthMethodAzureAD:
      description: 'createAuthMethodAzureAD is a command that creates a new auth method that

        will be able to authenticate using Azure Active Directory credentials.'
      properties:
        access-expires:
          default: 0
          description: 'Access expiration date in Unix timestamp (select 0 for access without

            expiry date)'
          format: int64
          type: integer
          x-go-name: AccessExpires
        audience:
          default: https://management.azure.com/
          description: The audience in the JWT
          type: string
          x-go-name: Audience
        bound-group-id:
          description: A list of group ids that the access is restricted to
          items:
            type: string
          type: array
          x-go-name: BoundGroupIDs
        bound-ips:
          description: A CIDR whitelist with the IPs that the access is restricted to
          items:
            type: string
          type: array
          x-go-name: CIDRWhitelist
        bound-providers:
          description: 'A list of resource providers that the access is restricted to (e.g,

            Microsoft.Compute, Microsoft.ManagedIdentity, etc)'
          items:
            type: string
          type: array
          x-go-name: BoundResourceProviders
        bound-resource-id:
          description: A list of full resource ids that the access is restricted to
          items:
            type: string
          type: array
          x-go-name: BoundResourceIds
        bound-resource-names:
          description: 'A list of resource names that the access is restricted to (e.g, a

            virtual machine name, scale set name, etc).'
          items:
            type: string
          type: array
          x-go-name: BoundResourceNames
        bound-resource-types:
          description: 'A list of resource types that the access is restricted to (e.g,

            virtualMachines, userAssignedIdentities, etc)'
          items:
            type: string
          type: array
          x-go-name: BoundResourceTypes
        bound-rg-id:
          description: A list of resource groups that the access is restricted to
          items:
            type: string
          type: array
          x-go-name: BoundResourceGroups
        bound-spid:
          description: A list of service principal IDs that the access is restricted to
          items:
            type: string
          type: array
          x-go-name: BoundServicePrincipalIDs
        bound-sub-id:
          description: A list of subscription ids that the access is restricted to
          items:
            type: string
          type: array
          x-go-name: BoundSubscriptionsIDs
        bound-tenant-id:
          description: The Azure tenant id that the access is restricted to
          type: string
          x-go-name: BoundTenantID
        force-sub-claims:
          description: 'if true: enforce role-association must include sub claims'
          type: boolean
          x-go-name: ForceSubClaims
        gw-bound-ips:
          description: A CIDR whitelist with the GW IPs that the access is restricted to
          items:
            type: string
          type: array
          x-go-name: GWCIDRWhitelist
        issuer:
          default: https://sts.windows.net/---bound_tenant_id---
          description: Issuer URL
          type: string
          x-go-name: Issuer
        json:
          description: Set output format to JSON
          type: boolean
          x-go-name: Json
        jwks-uri:
          default: https://login.microsoftonline.com/common/discovery/keys
          description: 'The URL to the JSON Web Key Set (JWKS) that containing the public keys

            that should be used to verify any JSON Web Token (JWT) issued by the

            authorization server.'
          type: string
          x-go-name: JWKeySetURL
        jwt-ttl:
          description: Jwt TTL
          format: int64
          type: integer
          x-go-name: JwtTtl
        name:
          description: Auth Method name
          type: string
          x-go-name: AuthMethodName
        token:
          description: Authentication token (see `/auth` and `/configure`)
          type: string
          x-go-name: Profile
        uid-token:
          description: The universal identity token, Required only for universal_identity authentication
          type: string
          x-go-name: UIDToken
      required:
      - bound-tenant-id
      - name
      type: object
      x-go-package: akeyless.io/akeyless-main-repo/go/src/client/commands
    JSONError:
      properties:
        error:
          type: string
          x-go-name: Err
      title: JSONError wraps an error with JSON object.
      type: object
      x-go-package: akeyless.io/akeyless-main-repo/go/src/client