Added
- Ability to login to a remote ODF server via CLI commands:
- `kamu login` command opens platform's frontend login form and collects access token on success
- `kamu logout` command drops previously saved access token
- tokens can be stored both in local workspace as well as in user home folder
- access tokens are attached as Bearer Authentication header in simple/smart protocol client requests
- ODF server handlers for simple/smart protocols correctly implement authentication & authorization checks
- ODF server URLs vary depending on multi-tenancy vs single-tenancy of dataset repository
Changed
- Significantly reworked smart transfer protocol tests, support of multi-tenancy, authentication, authorization