From 99726ec85b43513fb64329cb2b429ce5dd13bbdc Mon Sep 17 00:00:00 2001 From: Livio Amstutz Date: Tue, 2 Nov 2021 10:09:41 +0100 Subject: [PATCH] remove unimplemented code --- pkg/op/token_exchange.go | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/pkg/op/token_exchange.go b/pkg/op/token_exchange.go index 8d93e0c..501f6e5 100644 --- a/pkg/op/token_exchange.go +++ b/pkg/op/token_exchange.go @@ -3,28 +3,9 @@ package op import ( "errors" "net/http" - - "github.com/caos/oidc/pkg/oidc" ) //TokenExchange will handle the OAuth 2.0 token exchange grant ("urn:ietf:params:oauth:grant-type:token-exchange") func TokenExchange(w http.ResponseWriter, r *http.Request, exchanger Exchanger) { - tokenRequest, err := ParseTokenExchangeRequest(w, r) - if err != nil { - RequestError(w, r, err) - return - } - err = ValidateTokenExchangeRequest(tokenRequest, exchanger.Storage()) - if err != nil { - RequestError(w, r, err) - return - } -} - -func ParseTokenExchangeRequest(w http.ResponseWriter, r *http.Request) (oidc.TokenRequest, error) { - return nil, errors.New("Unimplemented") //TODO: impl -} - -func ValidateTokenExchangeRequest(tokenReq oidc.TokenRequest, storage Storage) error { - return errors.New("Unimplemented") //TODO: impl + RequestError(w, r, errors.New("unimplemented")) }