# QUT ESOE OpenID Connect Provider

**Canonical:** https://apis.io/apis/qut/qut-esoe-openid-connect-provider/  
**Provider:** Queensland University of Technology — https://apis.io/providers/qut/  
**Base URL:** https://esoe.qut.edu.au/auth/realms/qut  
**Documentation:** https://esoe.qut.edu.au/auth/realms/qut/.well-known/openid-configuration

QUT ESOE OpenID Connect Provider is one of 12 APIs that [Queensland University of Technology](https://apis.io/providers/qut/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include OpenID Connect, OAuth 2.0, and Identity. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and 1 JSON Schema.

QUT's enterprise single sign-on authorization server, a Keycloak deployment on QUT's own address space. Publishes OpenID Connect Discovery 1.0 metadata, an RFC 8414 authorization server metadata document, a JWKS, and endpoints for dynamic client registration, PAR, CIBA, device authorization, introspection and revocation. Discovery is fully public; obtaining a client credential is not, and QUT documents no public route to one.

## Operations (14)

| Method | Path | Summary |
|---|---|---|
| GET | `/.well-known/openid-configuration` | OpenID Provider Metadata |
| GET | `/.well-known/oauth-authorization-server` | OAuth 2.0 Authorization Server Metadata (RFC 8414) |
| GET | `/protocol/openid-connect/certs` | JSON Web Key Set |
| GET | `/protocol/saml/descriptor` | SAML 2.0 IdP metadata for the realm |
| GET | `/protocol/openid-connect/auth` | OAuth 2.0 authorization endpoint |
| POST | `/protocol/openid-connect/auth/device` | OAuth 2.0 Device Authorization (RFC 8628) |
| POST | `/protocol/openid-connect/ext/par/request` | Pushed Authorization Request (RFC 9126) |
| POST | `/protocol/openid-connect/ext/ciba/auth` | Client Initiated Backchannel Authentication (CIBA) |
| POST | `/protocol/openid-connect/token` | OAuth 2.0 token endpoint |
| POST | `/protocol/openid-connect/token/introspect` | Token introspection (RFC 7662) |
| POST | `/protocol/openid-connect/revoke` | Token revocation (RFC 7009) |
| GET | `/protocol/openid-connect/userinfo` | OpenID Connect UserInfo |
| GET | `/protocol/openid-connect/logout` | RP-initiated logout |
| POST | `/clients-registrations/openid-connect` | OpenID Connect Dynamic Client Registration (RFC 7591) |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/qut/refs/heads/main/openapi/qut-esoe-openid-connect-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/qut/refs/heads/main/json-schema/qut-esoe-openid-configuration-schema.json
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/qut/refs/heads/main/authentication/qut-authentication.yml
- **Scopes** — https://raw.githubusercontent.com/api-evangelist/qut/refs/heads/main/scopes/qut-scopes.yml
- **WellKnown** — https://esoe.qut.edu.au/auth/realms/qut/.well-known/openid-configuration

## Other Queensland University of Technology APIs (11)

- [QUT ePrints OAI-PMH 2.0](https://apis.io/apis/qut/qut-eprints-oai-pmh-20/)
- [QUT Shibboleth Identity Provider](https://apis.io/apis/qut/qut-shibboleth-identity-provider/)
- [QUT ePrints REST Interface](https://apis.io/apis/qut/qut-eprints-rest-interface/)
- [QUT eResearch Agent Plugin Marketplace](https://apis.io/apis/qut/qut-eresearch-agent-plugin-marketplace/)
- [QUT Library Discovery (Ex Libris Primo VE tenant)](https://apis.io/apis/qut/qut-library-discovery-ex-libris-primo-ve-tenant/)
- [QUT Canvas LMS (Instructure tenant)](https://apis.io/apis/qut/qut-canvas-lms-instructure-tenant/)
- [QUT collection in ARDC Research Data Australia](https://apis.io/apis/qut/qut-collection-in-ardc-research-data-australia/)
- [DataCite DOI and RAiD registration](https://apis.io/apis/qut/datacite-doi-and-raid-registration/)
- [Crossref membership](https://apis.io/apis/qut/crossref-membership/)
- [ROR registration](https://apis.io/apis/qut/ror-registration/)
- [Australian Access Federation membership](https://apis.io/apis/qut/australian-access-federation-membership/)

## Tags

OpenID Connect, OAuth 2.0, Identity

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/qut/qut-esoe-openid-connect-provider/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/qut/.
