summaryrefslogtreecommitdiff
path: root/pkg/dto/client_metadata.go
blob: aa0756bd075c8d87ed250ef7e890ade9438b9369 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package dto

type ClientMetadata struct {
	ClientName              string                  `json:"client_name"`
	ClientUri               string                  `json:"client_uri"`
	Contacts                []string                `json:"contacts"`
	GrantTypes              []GrantType             `json:"grant_types"`
	JWKS                    JsonWebKeySet           `json:"jwks"`
	JWKSUri                 string                  `json:"jwks_uri"`
	LogoUri                 string                  `json:"logo_uri"`
	PolicyUri               string                  `json:"policy_uri"`
	RedirectUris            []string                `json:"redirect_uris"`
	ResponseTypes           []ResponseType          `json:"response_types"`
	Scope                   string                  `json:"scope"`
	SoftwareId              string                  `json:"software_id"`
	SoftwareStatement       string                  `json:"software_statement"`
	SoftwareVersion         string                  `json:"software_version"`
	TermsOfServiceUri       string                  `json:"tos_uri"`
	TokenEndpointAuthMethod TokenEndpointAuthMethod `json:"token_endpoint_auth_method"`
}