auth/api/iam/api.go
File api.go
has 732 lines of code (exceeds 500 allowed). Consider refactoring. Open
Open
/*
* Copyright (C) 2023 Nuts community
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Wrapper
has 31 methods (exceeds 20 allowed). Consider refactoring. Open
Open
type Wrapper struct {
auth auth.AuthenticationServices
policyBackend policy.PDPBackend
storageEngine storage.Engine
jsonldManager jsonld.JSONLD
Function New
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
authInstance auth.AuthenticationServices, vcrInstance vcr.VCR, vdrInstance vdr.VDR, storageEngine storage.Engine,
policyBackend policy.PDPBackend, jwtSigner nutsCrypto.JWTSigner, jsonldManager jsonld.JSONLD) *Wrapper {