+19
-10
cmd/web_server_demo/handle_auth.go
+19
-10
cmd/web_server_demo/handle_auth.go
······-u.RawQuery = fmt.Sprintf("client_id=%s&request_uri=%s", url.QueryEscape(serverMetadataUrl), parResp.RequestUri)···············-initialTokenResp, err := s.oauthClient.InitialTokenRequest(e.Request().Context(), resCode, resIss, oauthRequest.PkceVerifier, oauthRequest.DpopAuthserverNonce, jwk)+initialTokenResp, err := s.oauthClient.InitialTokenRequest(e.Request().Context(), code, iss, oauthRequest.PkceVerifier, oauthRequest.DpopAuthserverNonce, jwk)···
+1
-1
cmd/web_server_demo/handle_post.go
+1
-1
cmd/web_server_demo/handle_post.go
+70
-39
cmd/web_server_demo/main.go
+70
-39
cmd/web_server_demo/main.go
······-func (t *TemplateRenderer) Render(w io.Writer, name string, data interface{}, c echo.Context) error {·····················
+14
-1
oauth.go
+14
-1
oauth.go
···-func (c *Client) SendParAuthRequest(ctx context.Context, authServerUrl string, authServerMeta *OauthAuthorizationMetadata, loginHint, scope string, dpopPrivateKey jwk.Key) (*SendParAuthResponse, error) {+func (c *Client) SendParAuthRequest(ctx context.Context, authServerUrl string, authServerMeta *OauthAuthorizationMetadata, loginHint, scope string, dpopPrivateKey jwk.Key, extras ...ParAuthRequestExtra) (*SendParAuthResponse, error) {···