Kfupm Sts Openid Configuration

UniversityHigher EducationEducationResearchSaudi ArabiaMiddle EastIdentity FederationResearch RepositoryOpen AccessOAI-PMHThesesCourse Catalog

Kfupm Sts Openid Configuration is an example object payload from King Fahd University of Petroleum & Minerals, with 2 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

_provenanceresponse

Example Payload

Raw ↑
{
  "_provenance": {
    "generated": "2026-08-30",
    "method": "probed",
    "source": "https://sts.kfupm.edu.sa/adfs/.well-known/openid-configuration",
    "status": 200,
    "x-operator": "institution"
  },
  "response": {
    "issuer": "https://sts.kfupm.edu.sa/adfs",
    "authorization_endpoint": "https://sts.kfupm.edu.sa/adfs/oauth2/authorize/",
    "token_endpoint": "https://sts.kfupm.edu.sa/adfs/oauth2/token/",
    "jwks_uri": "https://sts.kfupm.edu.sa/adfs/discovery/keys",
    "token_endpoint_auth_methods_supported": [
      "client_secret_post",
      "client_secret_basic",
      "private_key_jwt",
      "windows_client_authentication"
    ],
    "response_types_supported": [
      "code",
      "id_token",
      "code id_token",
      "id_token token",
      "code token",
      "code id_token token"
    ],
    "response_modes_supported": [
      "query",
      "fragment",
      "form_post"
    ],
    "grant_types_supported": [
      "authorization_code",
      "refresh_token",
      "client_credentials",
      "urn:ietf:params:oauth:grant-type:jwt-bearer",
      "implicit",
      "password",
      "srv_challenge",
      "urn:ietf:params:oauth:grant-type:device_code",
      "device_code"
    ],
    "subject_types_supported": [
      "pairwise"
    ],
    "scopes_supported": [
      "profile",
      "allatclaims",
      "user_impersonation",
      "logon_cert",
      "openid",
      "email",
      "vpn_cert",
      "winhello_cert",
      "aza"
    ],
    "id_token_signing_alg_values_supported": [
      "RS256"
    ],
    "token_endpoint_auth_signing_alg_values_supported": [
      "RS256"
    ],
    "access_token_issuer": "http://sts.kfupm.edu.sa/adfs/services/trust",
    "claims_supported": [
      "aud",
      "iss",
      "iat",
      "exp",
      "auth_time",
      "nonce",
      "at_hash",
      "c_hash",
      "sub",
      "upn",
      "unique_name",
      "pwd_url",
      "pwd_exp",
      "mfa_auth_time",
      "sid",
      "nbf"
    ],
    "microsoft_multi_refresh_token": true,
    "userinfo_endpoint": "https://sts.kfupm.edu.sa/adfs/userinfo",
    "capabilities": [
      "kdf_ver2"
    ],
    "end_session_endpoint": "https://sts.kfupm.edu.sa/adfs/oauth2/logout",
    "as_access_token_token_binding_supported": true,
    "as_refresh_token_token_binding_supported": true,
    "resource_access_token_token_binding_supported": true,
    "op_id_token_token_binding_supported": true,
    "rp_id_token_token_binding_supported": true,
    "frontchannel_logout_supported": true,
    "frontchannel_logout_session_supported": true,
    "device_authorization_endpoint": "https://sts.kfupm.edu.sa/adfs/oauth2/devicecode"
  }
}

Work with this as data

Every example 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 examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example 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.
All 92 tools →

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/kfupm-sts-openid-configuration"
All examples
curl "https://apis.io/api/v1/examples?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.