File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ export const verifyRequestDpopProof = (input: {
3333} ) =>
3434 Effect . gen ( function * ( ) {
3535 const proof = input . request . headers . dpop ;
36- const url = HttpServerRequest . toURL ( input . request )
36+ const url = HttpServerRequest . toURL ( input . request ) ;
3737 if ( Option . isNone ( url ) ) {
3838 return yield * new ServerAuthInvalidCredentialError ( {
3939 diagnostic : "Invalid DPoP request URL." ,
@@ -43,7 +43,7 @@ export const verifyRequestDpopProof = (input: {
4343 const result = verifyDpopProof ( {
4444 proof,
4545 method : input . request . method ,
46- url : url . value ,
46+ url : url . value . href ,
4747 nowEpochSeconds : Math . floor ( now . epochMilliseconds / 1_000 ) ,
4848 ...( input . expectedThumbprint ? { expectedThumbprint : input . expectedThumbprint } : { } ) ,
4949 ...( input . expectedAccessToken ? { expectedAccessToken : input . expectedAccessToken } : { } ) ,
You can’t perform that action at this time.
0 commit comments