ory-am/hydra

View on GitHub

Showing 402 of 849 total issues

Method OAuth2ApiService.IntrospectOAuth2TokenExecute has 9 return statements (exceeds 4 allowed).
Open

func (a *OAuth2ApiService) IntrospectOAuth2TokenExecute(r ApiIntrospectOAuth2TokenRequest) (*IntrospectedOAuth2Token, *http.Response, error) {
    var (
        localVarHTTPMethod  = http.MethodPost
        localVarPostBody    interface{}
        formFiles           []formFile
Severity: Major
Found in internal/httpclient/api_o_auth2.go - About 55 mins to fix

    Method OAuth2ApiService.Oauth2TokenExchangeExecute has 9 return statements (exceeds 4 allowed).
    Open

    func (a *OAuth2ApiService) Oauth2TokenExchangeExecute(r ApiOauth2TokenExchangeRequest) (*OAuth2TokenExchange, *http.Response, error) {
        var (
            localVarHTTPMethod  = http.MethodPost
            localVarPostBody    interface{}
            formFiles           []formFile
    Severity: Major
    Found in internal/httpclient/api_o_auth2.go - About 55 mins to fix

      Method OAuth2ApiService.AcceptOAuth2LoginRequestExecute has 9 return statements (exceeds 4 allowed).
      Open

      func (a *OAuth2ApiService) AcceptOAuth2LoginRequestExecute(r ApiAcceptOAuth2LoginRequestRequest) (*OAuth2RedirectTo, *http.Response, error) {
          var (
              localVarHTTPMethod  = http.MethodPut
              localVarPostBody    interface{}
              formFiles           []formFile
      Severity: Major
      Found in internal/httpclient/api_o_auth2.go - About 55 mins to fix

        Method OAuth2ApiService.ListOAuth2ConsentSessionsExecute has 9 return statements (exceeds 4 allowed).
        Open

        func (a *OAuth2ApiService) ListOAuth2ConsentSessionsExecute(r ApiListOAuth2ConsentSessionsRequest) ([]OAuth2ConsentSession, *http.Response, error) {
            var (
                localVarHTTPMethod  = http.MethodGet
                localVarPostBody    interface{}
                formFiles           []formFile
        Severity: Major
        Found in internal/httpclient/api_o_auth2.go - About 55 mins to fix

          Method OAuth2ApiService.RejectOAuth2ConsentRequestExecute has 9 return statements (exceeds 4 allowed).
          Open

          func (a *OAuth2ApiService) RejectOAuth2ConsentRequestExecute(r ApiRejectOAuth2ConsentRequestRequest) (*OAuth2RedirectTo, *http.Response, error) {
              var (
                  localVarHTTPMethod  = http.MethodPut
                  localVarPostBody    interface{}
                  formFiles           []formFile
          Severity: Major
          Found in internal/httpclient/api_o_auth2.go - About 55 mins to fix

            Method JwkApiService.CreateJsonWebKeySetExecute has 9 return statements (exceeds 4 allowed).
            Open

            func (a *JwkApiService) CreateJsonWebKeySetExecute(r ApiCreateJsonWebKeySetRequest) (*JsonWebKeySet, *http.Response, error) {
                var (
                    localVarHTTPMethod  = http.MethodPost
                    localVarPostBody    interface{}
                    formFiles           []formFile
            Severity: Major
            Found in internal/httpclient/api_jwk.go - About 55 mins to fix

              Function createCsrfSession has 7 arguments (exceeds 4 allowed). Consider refactoring.
              Open

              func createCsrfSession(w http.ResponseWriter, r *http.Request, conf x.CookieConfigProvider, store sessions.Store, name string, csrfValue string, maxAge time.Duration) error {
              Severity: Major
              Found in consent/csrf.go - About 50 mins to fix

                Method DefaultStrategy.forwardAuthenticationRequest has 7 arguments (exceeds 4 allowed). Consider refactoring.
                Open

                func (s *DefaultStrategy) forwardAuthenticationRequest(ctx context.Context, w http.ResponseWriter, r *http.Request, ar fosite.AuthorizeRequester, subject string, authenticatedAt time.Time, session *flow.LoginSession) error {
                Severity: Major
                Found in consent/strategy_default.go - About 50 mins to fix

                  Function EnhanceMiddleware has 7 arguments (exceeds 4 allowed). Consider refactoring.
                  Open

                  func EnhanceMiddleware(ctx context.Context, sl *servicelocatorx.Options, d driver.Registry, n *negroni.Negroni, address string, router *httprouter.Router, iface config.ServeInterface) http.Handler {
                  Severity: Major
                  Found in cmd/server/handler.go - About 50 mins to fix

                    Method OAuth2ApiService.GetOAuth2ClientExecute has 8 return statements (exceeds 4 allowed).
                    Open

                    func (a *OAuth2ApiService) GetOAuth2ClientExecute(r ApiGetOAuth2ClientRequest) (*OAuth2Client, *http.Response, error) {
                        var (
                            localVarHTTPMethod  = http.MethodGet
                            localVarPostBody    interface{}
                            formFiles           []formFile
                    Severity: Major
                    Found in internal/httpclient/api_o_auth2.go - About 50 mins to fix

                      Method OAuth2ApiService.TrustOAuth2JwtGrantIssuerExecute has 8 return statements (exceeds 4 allowed).
                      Open

                      func (a *OAuth2ApiService) TrustOAuth2JwtGrantIssuerExecute(r ApiTrustOAuth2JwtGrantIssuerRequest) (*TrustedOAuth2JwtGrantIssuer, *http.Response, error) {
                          var (
                              localVarHTTPMethod  = http.MethodPost
                              localVarPostBody    interface{}
                              formFiles           []formFile
                      Severity: Major
                      Found in internal/httpclient/api_o_auth2.go - About 50 mins to fix

                        Method OAuth2ApiService.ListTrustedOAuth2JwtGrantIssuersExecute has 8 return statements (exceeds 4 allowed).
                        Open

                        func (a *OAuth2ApiService) ListTrustedOAuth2JwtGrantIssuersExecute(r ApiListTrustedOAuth2JwtGrantIssuersRequest) ([]TrustedOAuth2JwtGrantIssuer, *http.Response, error) {
                            var (
                                localVarHTTPMethod  = http.MethodGet
                                localVarPostBody    interface{}
                                formFiles           []formFile
                        Severity: Major
                        Found in internal/httpclient/api_o_auth2.go - About 50 mins to fix

                          Method DefaultStrategy.completeLogout has 8 return statements (exceeds 4 allowed).
                          Open

                          func (s *DefaultStrategy) completeLogout(ctx context.Context, w http.ResponseWriter, r *http.Request) (*flow.LogoutResult, error) {
                              verifier := r.URL.Query().Get("logout_verifier")
                          
                              lr, err := s.r.ConsentManager().VerifyAndInvalidateLogoutRequest(r.Context(), verifier)
                              if err != nil {
                          Severity: Major
                          Found in consent/strategy_default.go - About 50 mins to fix

                            Method OAuth2ApiService.ListOAuth2ClientsExecute has 8 return statements (exceeds 4 allowed).
                            Open

                            func (a *OAuth2ApiService) ListOAuth2ClientsExecute(r ApiListOAuth2ClientsRequest) ([]OAuth2Client, *http.Response, error) {
                                var (
                                    localVarHTTPMethod  = http.MethodGet
                                    localVarPostBody    interface{}
                                    formFiles           []formFile
                            Severity: Major
                            Found in internal/httpclient/api_o_auth2.go - About 50 mins to fix

                              Method OAuth2ApiService.SetOAuth2ClientLifespansExecute has 8 return statements (exceeds 4 allowed).
                              Open

                              func (a *OAuth2ApiService) SetOAuth2ClientLifespansExecute(r ApiSetOAuth2ClientLifespansRequest) (*OAuth2Client, *http.Response, error) {
                                  var (
                                      localVarHTTPMethod  = http.MethodPut
                                      localVarPostBody    interface{}
                                      formFiles           []formFile
                              Severity: Major
                              Found in internal/httpclient/api_o_auth2.go - About 50 mins to fix

                                Method OidcApiService.DiscoverOidcConfigurationExecute has 8 return statements (exceeds 4 allowed).
                                Open

                                func (a *OidcApiService) DiscoverOidcConfigurationExecute(r ApiDiscoverOidcConfigurationRequest) (*OidcConfiguration, *http.Response, error) {
                                    var (
                                        localVarHTTPMethod  = http.MethodGet
                                        localVarPostBody    interface{}
                                        formFiles           []formFile
                                Severity: Major
                                Found in internal/httpclient/api_oidc.go - About 50 mins to fix

                                  Method OAuth2ApiService.RevokeOAuth2ConsentSessionsExecute has 8 return statements (exceeds 4 allowed).
                                  Open

                                  func (a *OAuth2ApiService) RevokeOAuth2ConsentSessionsExecute(r ApiRevokeOAuth2ConsentSessionsRequest) (*http.Response, error) {
                                      var (
                                          localVarHTTPMethod = http.MethodDelete
                                          localVarPostBody   interface{}
                                          formFiles          []formFile
                                  Severity: Major
                                  Found in internal/httpclient/api_o_auth2.go - About 50 mins to fix

                                    Method DefaultStrategy.forwardAuthenticationRequest has 8 return statements (exceeds 4 allowed).
                                    Open

                                    func (s *DefaultStrategy) forwardAuthenticationRequest(ctx context.Context, w http.ResponseWriter, r *http.Request, ar fosite.AuthorizeRequester, subject string, authenticatedAt time.Time, session *flow.LoginSession) error {
                                        if (subject != "" && authenticatedAt.IsZero()) || (subject == "" && !authenticatedAt.IsZero()) {
                                            return errorsx.WithStack(fosite.ErrServerError.WithHint("Consent strategy returned a non-empty subject with an empty auth date, or an empty subject with a non-empty auth date."))
                                        }
                                    
                                    
                                    Severity: Major
                                    Found in consent/strategy_default.go - About 50 mins to fix

                                      Method OidcApiService.GetOidcDynamicClientExecute has 8 return statements (exceeds 4 allowed).
                                      Open

                                      func (a *OidcApiService) GetOidcDynamicClientExecute(r ApiGetOidcDynamicClientRequest) (*OAuth2Client, *http.Response, error) {
                                          var (
                                              localVarHTTPMethod  = http.MethodGet
                                              localVarPostBody    interface{}
                                              formFiles           []formFile
                                      Severity: Major
                                      Found in internal/httpclient/api_oidc.go - About 50 mins to fix

                                        Method OAuth2ApiService.RejectOAuth2LogoutRequestExecute has 8 return statements (exceeds 4 allowed).
                                        Open

                                        func (a *OAuth2ApiService) RejectOAuth2LogoutRequestExecute(r ApiRejectOAuth2LogoutRequestRequest) (*http.Response, error) {
                                            var (
                                                localVarHTTPMethod = http.MethodPut
                                                localVarPostBody   interface{}
                                                formFiles          []formFile
                                        Severity: Major
                                        Found in internal/httpclient/api_o_auth2.go - About 50 mins to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language