Get client logo image
GET
/client/logo/{clientIdentifier}
Code sample: Shell / cURL
curl --request GET \ --url http://localhost:9090/client/logo/exampleServe the client logo image. This is a public endpoint that does not require authentication. Supports ETag-based caching.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”clientIdentifier
required
string
The OAuth2 client identifier
Header Parameters
Section titled “Header Parameters”If-None-Match
string
Return 304 when this matches the logo’s current ETag. Weak tags and * are accepted.
Responses
Section titled “Responses”Logo image
Media typeimage/*
string format: binary
Headers
Section titled “Headers”ETag
string
Content hash for caching
Cache-Control
string
Public, max-age=300, must-revalidate
Not modified (ETag match)
Headers
Section titled “Headers”ETag
string
Current content hash
Cache-Control
string
Public, max-age=300, must-revalidate
Client or logo not found
The request failed inside the server. Unlike every other failure on this endpoint, the body is the server’s HTML error page rather than the JSON error envelope, because this handler renders the shared error template.
Media typetext/html
string