You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@guacamole.apache.org by necouchman <gi...@git.apache.org> on 2018/06/05 01:21:31 UTC
[GitHub] guacamole-client pull request #292: GUACAMOLE-524: Add attributes to credent...
GitHub user necouchman opened a pull request:
https://github.com/apache/guacamole-client/pull/292
GUACAMOLE-524: Add attributes to credentials and token filter
This is the first in a set of at least a couple of pull requests that allows user attributes retrieved in various authentication extensions to be used in the `TokenFilter` class so that they can be used by connections provided by other extensions. This change adds the attributes `Map` to the `Credentials` object, along with methods for interacting with it, and also adds the changes into the `TokenFilter` and `StandardToken` classes to map those attributes to token values.
With these changes, if an attribute is added to a `Credentials` object with a key of "email" and a value of "nick@guacamole.local", the token `${GUAC_ATTR:EMAIL} would then substitute in the value "nick@guacamole.local".
Assuming this is acceptable, the next pull request or two would add support to various authentication modules for configuring and retrieving attributes and adding them to the `Credentials` object so that they can be used.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/necouchman/guacamole-client jira/524
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/guacamole-client/pull/292.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #292
----
commit 49e8f43961c5ed03584cfa5d12f503e5cc527fef
Author: Nick Couchman <vn...@...>
Date: 2018-06-05T00:37:23Z
GUACAMOLE-524: Add attribute map to Credentials object.
commit 7a75825da0b8972aba81c6c62e26b15c9cd536dc
Author: Nick Couchman <vn...@...>
Date: 2018-06-05T01:01:38Z
GUACAMOLE-524: Add methods for tokenizing arbitrary attributes.
commit 746407a6dbd903b5b4d9f1e1547efdd7f571f523
Author: Nick Couchman <vn...@...>
Date: 2018-06-05T01:13:58Z
GUACAMOLE-524: Add method for overlaying existing attributes with current ones, and beef up documentation a bit.
commit 2fcdfc9301cc8eb805e7d48b912701b7a034171f
Author: Nick Couchman <vn...@...>
Date: 2018-06-05T01:19:40Z
GUACAMOLE-524: Slight tweak to attribute prefix.
----
---
[GitHub] guacamole-client pull request #292: GUACAMOLE-524: Add attributes to credent...
Posted by necouchman <gi...@git.apache.org>.
Github user necouchman closed the pull request at:
https://github.com/apache/guacamole-client/pull/292
---