Skip to content

Commit b0a0c3e

Browse files
authored
feat(oauth2): return redirect_uri on GET authorization (#2175)
## Summary Return `redirect_uri` for the authorization. I realized this is missing during the OpenAPI doc validation.
1 parent 42bc9ab commit b0a0c3e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

internal/api/oauthserver/authorize.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ type AuthorizeParams struct {
3535
// AuthorizationDetailsResponse represents the response for getting authorization details
3636
type AuthorizationDetailsResponse struct {
3737
AuthorizationID string `json:"authorization_id"`
38+
RedirectURI string `json:"redirect_uri,omitempty"`
3839
Client ClientDetailsResponse `json:"client,omitempty"`
3940
User UserDetailsResponse `json:"user,omitempty"`
4041
Scope string `json:"scope,omitempty"`
@@ -234,6 +235,7 @@ func (s *Server) OAuthServerGetAuthorization(w http.ResponseWriter, r *http.Requ
234235
// Build response with client and user details
235236
response := AuthorizationDetailsResponse{
236237
AuthorizationID: authorization.AuthorizationID,
238+
RedirectURI: authorization.RedirectURI,
237239
Client: ClientDetailsResponse{
238240
ClientID: authorization.Client.ID.String(),
239241
ClientName: utilities.StringValue(authorization.Client.ClientName),

0 commit comments

Comments
 (0)