adding id token header
This commit is contained in:
parent
c211d0a4a8
commit
6eaacf791c
|
|
@ -234,7 +234,7 @@ func (l *LegacyHeaders) getRequestHeaders() []Header {
|
|||
}
|
||||
|
||||
if l.PassAuthorization {
|
||||
requestHeaders = append(requestHeaders, getAuthorizationHeader())
|
||||
requestHeaders = append(requestHeaders, getAuthorizationHeader()...)
|
||||
}
|
||||
|
||||
for i := range requestHeaders {
|
||||
|
|
@ -259,7 +259,7 @@ func (l *LegacyHeaders) getResponseHeaders() []Header {
|
|||
}
|
||||
|
||||
if l.SetAuthorization {
|
||||
responseHeaders = append(responseHeaders, getAuthorizationHeader())
|
||||
responseHeaders = append(responseHeaders, getAuthorizationHeader()...)
|
||||
}
|
||||
|
||||
if l.SetIntrospectionValue {
|
||||
|
|
@ -356,18 +356,32 @@ func getPassAccessTokenHeader() Header {
|
|||
}
|
||||
}
|
||||
|
||||
func getAuthorizationHeader() Header {
|
||||
return Header{
|
||||
Name: "Authorization",
|
||||
Values: []HeaderValue{
|
||||
{
|
||||
ClaimSource: &ClaimSource{
|
||||
Claim: "id_token",
|
||||
Prefix: "Bearer ",
|
||||
func getAuthorizationHeader() []Header {
|
||||
headers := []Header{
|
||||
{
|
||||
Name: "Authorization",
|
||||
Values: []HeaderValue{
|
||||
{
|
||||
ClaimSource: &ClaimSource{
|
||||
Claim: "id_token",
|
||||
Prefix: "Bearer ",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
Name: "x-auth-request-id-token",
|
||||
Values: []HeaderValue{
|
||||
{
|
||||
ClaimSource: &ClaimSource{
|
||||
Claim: "id_token",
|
||||
Prefix: "Bearer ",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
return headers
|
||||
}
|
||||
|
||||
func getPreferredUsernameHeader() Header {
|
||||
|
|
|
|||
Loading…
Reference in New Issue