@@ -93,7 +93,7 @@ func (c *Client) OAuth2ProviderApp(ctx context.Context, id uuid.UUID) (OAuth2Pro
93
93
94
94
type PostOAuth2ProviderAppRequest struct {
95
95
Name string `json:"name" validate:"required,oauth2_app_display_name"`
96
- RedirectURIs []string `json:"redirect_uris" validate:"dive,http_url "`
96
+ RedirectURIs []string `json:"redirect_uris" validate:"dive,uri "`
97
97
Icon string `json:"icon" validate:"omitempty"`
98
98
GrantTypes []OAuth2ProviderGrantType `json:"grant_types,omitempty" validate:"dive,oneof=authorization_code refresh_token client_credentials urn:ietf:params:oauth:grant-type:device_code"`
99
99
}
@@ -150,7 +150,7 @@ func (c *Client) PostOAuth2ProviderApp(ctx context.Context, app PostOAuth2Provid
150
150
151
151
type PutOAuth2ProviderAppRequest struct {
152
152
Name string `json:"name" validate:"required,oauth2_app_display_name"`
153
- RedirectURIs []string `json:"redirect_uris" validate:"dive,http_url "`
153
+ RedirectURIs []string `json:"redirect_uris" validate:"dive,uri "`
154
154
Icon string `json:"icon" validate:"omitempty"`
155
155
GrantTypes []OAuth2ProviderGrantType `json:"grant_types,omitempty" validate:"dive,oneof=authorization_code refresh_token client_credentials urn:ietf:params:oauth:grant-type:device_code"`
156
156
}