Animal and Plant Health Inspection Service · Authentication Profile
Animal And Plant Health Inspection Service Authentication
Authentication
Animal and Plant Health Inspection Service declares 4 security scheme(s) across its OpenAPI definitions.
AgricultureAnimal HealthAnimal WelfareBiotechnologyFederal-GovernmentImport ExportPermitsPest ControlPlant HealthRegulatoryUSDAWildlife
Methods:
Schemes: 4
OAuth flows:
API key in:
Security Schemes
openIdConnect
openIdConnect
openIdConnect
none
Source
Authentication Profile
generated: '2026-09-02'
method: probed
source: >-
https://efile.aphis.usda.gov/.well-known/openid-configuration (HTTP 200),
https://acir.aphis.usda.gov/.well-known/openid-configuration (HTTP 200),
https://aphis.my.site.com/.well-known/openid-configuration (HTTP 200),
plus https://www.aphis.usda.gov/efile/help (USDA eAuthentication requirement)
specification: API Commons Authentication
specificationVersion: '0.1'
provider: Animal and Plant Health Inspection Service
providerId: animal-and-plant-health-inspection-service
docs: https://www.eauth.usda.gov/eauth/b/usda/faq
summary: >-
APHIS publishes no developer API with its own key-issuance flow. Every APHIS digital
service that carries an identity boundary authenticates through USDA eAuthentication,
federated into the Salesforce Experience Cloud tenants that host APHIS eFile, ACIR and
the Animal Care Public Search Tool. Each of those three hosts serves a live OpenID
Connect Discovery 1.0 document whose issuer is the APHIS host itself, so an OIDC/OAuth 2.0
authorization-code surface is measurably present - but it is a platform sign-in surface
for the web applications, not a documented developer API. The one genuinely anonymous
machine-readable surface APHIS operates, the USDA-MRP ArcGIS REST feature services,
requires no authentication at all for read/query.
schemes:
- id: oidc-efile
type: openIdConnect
applies_to: APHIS eFile Permitting System
openIdConnectUrl: https://efile.aphis.usda.gov/.well-known/openid-configuration
issuer: https://efile.aphis.usda.gov
authorization_endpoint: https://efile.aphis.usda.gov/services/oauth2/authorize
token_endpoint: https://efile.aphis.usda.gov/services/oauth2/token
userinfo_endpoint: https://efile.aphis.usda.gov/services/oauth2/userinfo
jwks_uri: https://efile.aphis.usda.gov/id/keys
revocation_endpoint: https://efile.aphis.usda.gov/services/oauth2/revoke
introspection_endpoint: https://efile.aphis.usda.gov/services/oauth2/introspect
registration_endpoint: https://efile.aphis.usda.gov/services/oauth2/register
end_session_endpoint: https://efile.aphis.usda.gov/services/auth/idp/oidc/logout
grant_types:
- authorization_code
- implicit
response_types_supported:
- code
- token
- token id_token
token_endpoint_auth_methods_supported:
- client_secret_post
- client_secret_basic
- private_key_jwt
id_token_signing_alg_values_supported:
- RS256
dpop_signing_alg_values_supported:
- RS256
- RS384
- RS512
- ES256
- ES384
- ES512
- EdDSA
subject_types_supported:
- public
scope_count: 36
note: >-
Client registration is not open. USDA eAuthentication account required; the
registration_endpoint is the Salesforce platform default and is not documented by
APHIS as a public onboarding path.
- id: oidc-acir
type: openIdConnect
applies_to: Agricultural Commodity Import Requirements (ACIR)
openIdConnectUrl: https://acir.aphis.usda.gov/.well-known/openid-configuration
issuer: https://acir.aphis.usda.gov
authorization_endpoint: https://acir.aphis.usda.gov/services/oauth2/authorize
token_endpoint: https://acir.aphis.usda.gov/services/oauth2/token
jwks_uri: https://acir.aphis.usda.gov/id/keys
scope_count: 36
note: ACIR search itself is browsable without sign-in; the OIDC surface backs authenticated features.
- id: oidc-public-search
type: openIdConnect
applies_to: APHIS Public Search Tool (Animal Care)
openIdConnectUrl: https://aphis.my.site.com/.well-known/openid-configuration
issuer: https://aphis.my.site.com
authorization_endpoint: https://aphis.my.site.com/services/oauth2/authorize
token_endpoint: https://aphis.my.site.com/services/oauth2/token
jwks_uri: https://aphis.my.site.com/id/keys
scope_count: 36
- id: anonymous-arcgis
type: none
applies_to: USDA-MRP ArcGIS REST Feature Services
note: >-
The 93 public feature services under
https://services7.arcgis.com/2C1NQ7u6M6SXoa8p/arcgis/rest/services answer
unauthenticated GET/query. No token, key, or referrer restriction was observed on
probe. Services declare capabilities Query (a few also Extract) - read-only.
probed: '2026-09-02'
probe_status: 200
identity_provider:
name: USDA eAuthentication
url: https://www.eauth.usda.gov/home
registration: https://www.eauth.usda.gov/eauth/b/usda/registration
faq: https://www.eauth.usda.gov/eauth/b/usda/faq
note: >-
Level 2 verified eAuthentication account is the prerequisite for APHIS eFile, VSPS,
VEHCS and PCIT. Identity proofing is a government process, not a self-service developer
signup.
gaps:
- No developer-facing API key issuance or client-credentials flow is documented anywhere on aphis.usda.gov.
- No documented scope reference; the 36 scopes on the discovery documents are Salesforce platform defaults, not an APHIS-authored permission model.
- No machine-readable contract (OpenAPI/GraphQL/WSDL/gRPC) exists to bind these schemes to operations.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
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/animal-and-plant-health-inspection-service-authentication"
All security posture
curl "https://apis.io/api/v1/security?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.