Releases: owncloud/ocis-pkg
2.4.0
2.3.0
Changes in 2.3.0
Summary
- Bugfix - Remove redigo 2.0.0+incompatible dependency: #33
- Change - Add middleware for x-access-token distmantling: #46
- Enhancement - Add
ocis.id
and numeric id claims: #50
Details
-
Bugfix - Remove redigo 2.0.0+incompatible dependency: #33
Get rid of redigo v2.0.0
-
Change - Add middleware for x-access-token distmantling: #46
We added a middleware that dismantles the
x-access-token
from the request header and makes
it available in the context. -
Enhancement - Add
ocis.id
and numeric id claims: #50We added an
ocis.id
claim to the OIDC standard claims. It allows the idp to send a stable
identifier that can be exposed to the outside world (in contrast to sub, which might change
whens the IdP changes).In addition we added
uidnumber
andgidnumber
claims, which can be used by the IdP as well.
They will be used by storage providers that integrate with an existing LDAP server.
2.2.1
2.2.0
2.1.0
2.0.2
2.0.1
Changes in 2.0.1
Summary
Details
-
Bugfix - Fix Module Path: #25
The module version must be in the path. See
https://github.com/golang/go/wiki/Modules#semantic-import-versioning for more
information. > If the module is version v2 or higher, the major version of the module must be
included as a /vN at the end of the module paths used in go.mod files (e.g., module
github.com/my/mod/v2, require github.com/my/mod/v2 v2.0.1) and in the package import path
(e.g., import "github.com/my/mod/v2/mypkg"). This includes the paths used in go get
commands (e.g., go get github.com/my/mod/v2@v2.0.1. Note there is both a /v2 and a @v2.0.1 in
that example. One way to think about it is that the module name now includes the /v2, so include
/v2 whenever you are using the module name). -
Bugfix - Change import paths to ocis-pkg/v2: #27
Changed the import paths to the current version
2.0.0
1.3.0
Changes in 1.3.0
Summary
- Bugfix - Fix serving static assets: #14
- Change - Add TLS support for http services: #19
- Enhancement - Introduce OpenID Connect middleware: #8
Details
-
Bugfix - Fix serving static assets: #14
Ocis-hello used "/" as root. adding another / caused the static middleware to always fail
stripping that prefix. All requests will return 404. Setting root to""
in theocis-hello
flag does not work because Chi reports that routes need to start with/
.
path.Clean(root+"/")
would yield""
forroot="/"
. -
Change - Add TLS support for http services: #19
ocis-pkg
http services support TLS. The idea behind is setting the issuer on phoenix's
config.json
tohttps
. Or in other words, use https to access the Kopano extension, and
authenticate using an SSL certificate. -
Enhancement - Introduce OpenID Connect middleware: #8
Added an openid connect middleware that will try to authenticate users using OpenID Connect.
The claims will be added to the context of the request.