auth/services/oauth/authz_server.go
Function NewAuthorizationServer
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
didResolver resolver.DIDResolver, vcFinder vcr.Finder, vcVerifier verifier.Verifier,
serviceResolver didman.CompoundServiceResolver, privateKeyStore nutsCrypto.KeyStore,
contractNotary services.ContractNotary, jsonldManager jsonld.JSONLD, accessTokenLifeSpan time.Duration) AuthorizationServer {
Method authzServer.buildAccessToken
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func (s *authzServer) buildAccessToken(ctx context.Context, requester did.DID, authorizer did.DID, purposeOfUse string, userIdentity contract.VPVerificationResult, credentialIDs []string) (string, services.NutsAccessToken, error) {