Centrify Authentication API

Authenticate to cloud service, MFA

Operations 56

POST /Acl/CheckRowRight Check row ACLs #
POST /Acl/GetAce Gets a users access rights #
POST /Acl/GetCollectionAces Get a collection of access rights #
POST /Acl/GetDirAces Retrieves a list of who has what rights for the directory #
POST /Acl/GetEffectiveDirRights Gets a list of directory rights #
POST /Acl/GetEffectiveFileRights Gets a list of file rights #
POST /Acl/GetEffectiveRowRights Gets a list of row rights #
POST /Acl/GetFileAces Gets ACLs on a file #
POST /Acl/GetRowAces Gets the access rights for a row #
POST /AuthProfile/DeleteProfile Deletes an authentication profile #
POST /AuthProfile/GetProfile Gets an authentication profile #
POST /AuthProfile/GetProfileList Gets a list of Authentication profiles #
POST /AuthProfile/SaveProfile Saves an authentication profile #
POST /CDirectoryService/RefreshToken Refresh a user's cached identity #
POST /Collection/IsMember Gets the members with access to the set #
POST /OAuth2/Authorize Authenticates a request #
POST /OAuth2/Confirm Confirm #
POST /OAuth2/EndSession https://openid.net/specs/openid-connect-session-1_0.html#RPLogout #
POST /OAuth2/Introspect Introspect #
POST /OAuth2/Keys Keys #
POST /OAuth2/Revoke Revoke #
POST /OAuth2/Token Gets a token based on grant type #
POST /OAuth2/UserInfo This returns the contents of the bearer token used #
POST /OAuth2Man/CreateClientToken Creates a client token #
POST /Security/AdvanceAuthentication Attempt to advance the state of an authentication session #
POST /Security/AdvanceForgotUsername Advances a forgot username session (similar to MFA advance authentication) #
POST /Security/AnswerOOBChallenge MultiFactor Auth support: answer out of band challenge #
POST /Security/ChallengeUser Determines if user needs step-up authentication #
POST /Security/CleanupAuthentication Terminate an incomplete session started with StartAuthentication or… #
POST /Security/GetOneTimePassword Fetches a one-time passcode for the specified use #
POST /Security/GetRiskAnalysisLevels Gets a list of risk levels #
POST /Security/Login Deprecated -- User login #
POST /Security/Logout Logout current user #
POST /Security/OnDemandChallenge Allows OAuth2 clients to perform on-demand step-up authentication challenges #
POST /Security/RefreshToken Refresh current user's cached identity #
POST /Security/ResumeFromExtIdpAuth Continues user authentication #
POST /Security/StartAuthentication Starts a user authentication session #
POST /Security/StartChallenge Starts a step-up authentication challenge session #
POST /Security/StartForgotUsername Starts a forgot username session that looks similar to an MFA authentication… #
POST /Security/StartSocialAuthentication Start social authentication #
POST /Security/SubmitOathOtpCode Submit OATH OTP code for the specify user #
POST /Security/TaskCheck Checks to see if user has execute rights on the task #
POST /Security/TaskChecks Checks to see if user has execute rights on a list of tasks #
POST /Security/TwilioPhoneChallengeCompleted Looks for the multi auth customer response #
POST /Security/TwilioPhoneChallengeNotAnswered Looks for the multi auth customer response #
POST /Security/WhoAmI Confirms user authentication state #
POST /ServerAgent/VerifyPassword Verify username and password #
POST /ServerAgent/VerifyPasswordV2 Verify password #
POST /ServerAgent/VerifyUserCanLogin Verify user can login #
POST /U2f/AnswerRegistrationChallenge Answer registration challenge #
POST /U2f/DeleteU2fDevice Deletes the U2f device #
POST /U2f/DeleteU2fDevices Delete a list of U2f devices #
POST /U2f/Facets Get the trusted facet list for the tenant #
POST /U2f/GetRegistrationChallenge Get registration challenge #
POST /U2f/GetU2fDevices Gets a list of U2f devices #
POST /U2f/GetU2fDevicesForUser Gets a list of U2f devices for the current user #

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/centrify:centrify-authentication-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

centrify-authentication-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  termsOfService: http://developer.centrify.com/license
  title: Centrify Identity Platform Authentication API
  version: 23.1.261-447315
  description: This site provides basic reference material for the Centrify Identity Platform API.
tags:


# --- truncated at 32 KB (152 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/openapi/centrify-authentication-api-openapi.yml