Remove orgMsp from RestApiClientConfig, make user creds non-mandatory in gcclient
- Dominant language
- TypeScript
- Stars
- 138
- Forks
- 44
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 22
Description
Currently `gcclient` allows to connect to GC gateway with `forApiConfig` method, which requires the following parameters:
```
export interface RestApiClientConfig {
orgMsp: string;
apiUrl: string;
userId?: string;
userSecret?: string;
configPath: string;
}
```
But, for REST API we no longer need `orgMsp`, it should be removed.
Additionally `userId` and `userSecret` are related with the legacy setup and they should not be mandatory (they are in `gcclient`). It should be possible to call chaincodes without those values.
TODO:
- [ ] remove `orgMsp` from `RestApiClientConfig` and related
- [ ] mark `userId` and `userSecret` non-required in `gcclient`; instead throw an exception if they are missing on authorizing FabloREST client
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.