Nick Couchman
ed568b1f55
GUACAMOLE-234: Tweaks to handling bind requests/failures.
2019-08-10 13:57:51 -04:00
Nick Couchman
742b0c4e65
GUACAMOLE-234: Correctly handle bind failure.
2019-08-10 13:57:51 -04:00
Nick Couchman
791cfeabbb
GUACAMOLE-234: Only try LDAP bind if user authenticated with LDAP.
2019-08-10 13:57:51 -04:00
Nick Couchman
fc5c4c538e
GUACAMOLE-234: Don't close the connection after bind.
2019-08-10 13:57:51 -04:00
Nick Couchman
d7d622051f
GUACAMOLE-234: Change EqualityNode to PresenceNode for wildcard objectClass.
2019-08-10 13:57:51 -04:00
Nick Couchman
72dad76d42
GUACAMOLE-234: Adjust LDAP filters.
2019-08-10 13:57:51 -04:00
Nick Couchman
7825f57b99
GUACAMOLE-234: Correct counter for referral hops.
2019-08-10 13:57:51 -04:00
Nick Couchman
7a17b7f935
GUACAMOLE-234: Add storage for the LDAP Bind DN to LDAPAuthenticateduser.
2019-08-10 13:57:51 -04:00
Nick Couchman
d0b1d7639e
GUACAMOLE-234: Clean up comments, instanceof, and type-casting.
2019-08-10 13:57:09 -04:00
Nick Couchman
4aa4489b78
GUACAMOLE-234: Correct LDAP filter mispelling.
2019-08-10 13:56:12 -04:00
Nick Couchman
288fcb5e13
GUACAMOLE-234: Exclude slf4j from Apache Directory dependency.
2019-08-10 13:56:11 -04:00
Nick Couchman
41e3b8ca56
GUACAMOLE-234: Clean up comments.
2019-08-10 13:56:11 -04:00
Nick Couchman
5777d93fdc
GUACAMOLE-234: Clean up some LDAP implementation details.
2019-08-10 13:56:11 -04:00
Nick Couchman
2f1fac51af
GUACAMOLE-234: Convert LDAP extension to use Apache Directory LDAP API.
2019-08-10 13:56:11 -04:00
Virtually Nick
85a7fa3b46
GUACAMOLE-769: Polish the RADIUS challenge box.
2019-08-10 13:45:14 -04:00
Mike Jumper
0dee33bfe4
GUACAMOLE-821: Merge Japanese translation.
2019-07-19 23:40:10 -07:00
chisatohasimoto
1cf08cff8f
GUACAMOLE-821:Add Japanese language support
2019-07-11 11:28:26 +09:00
chisatohasimoto
0cad9eef69
GUACAMOLE-821:Add Japanese language support
2019-07-08 13:28:03 +09:00
Michael Jumper
00f59420e5
Merge 1.1.0 changes back to master.
2019-06-23 19:37:32 -07:00
Virtually Nick
9c26a7613c
GUACAMOLE-579: Remove unnecessary JUnit dependencies.
2019-06-22 20:02:46 -04:00
Virtually Nick
7f26ba7a52
GUACAMOLE-579: Insure that CAS is providing a username.
2019-06-22 19:27:52 -04:00
Virtually Nick
a6601a2bfd
GUACAMOLE-579: Change fromAttribute to canonicalize
2019-06-21 12:54:42 -04:00
Virtually Nick
d8db630dbd
GUACAMOLE-579: Clean up comments, implement convenience method for tokens without a prefix, and remove unneeded classes.
2019-06-20 20:41:41 -04:00
Virtually Nick
8ab9e51009
GUACAMOLE-579: Put back original init method for compatibility.
2019-06-20 19:52:06 -04:00
Nick Couchman
55c4144fbf
GUACAMOLE-579: Parse tokens from attributes provided by the CAS server.
2019-06-20 19:52:06 -04:00
Virtually Nick
a78186ee2e
Merge 1.1.0 changes back to master.
2019-06-07 11:49:13 -04:00
Michael Jumper
1c1fac700c
GUACAMOLE-807: Correct handling of parameter tokens within LDAP.
...
Parameter tokens are intended to be interpreted by the connections
stored within LDAP. This was previously done through explicitly using a
TokenFilter and the StandardTokens class, however usage of
StandardTokens is now deprecated and the values of tokens to be applied
are now expected to be received through connect(). Usage of
StandardTokens was removed from LDAP with commit 1210d56
, but this is
insufficient. An additional parameter must also be provided to the
SimpleConnection constructor to enable its automatic token handling
behavior.
2019-06-07 08:39:30 -07:00
Michael Jumper
fe7ef19851
GUACAMOLE-805: Only reformat a URL fragment that appears to be from OpenID Connect if the fragment is not already in a format consumable by AngularJS ("#?..." or "#/?...").
2019-06-02 17:01:49 -07:00
Michael Jumper
21f1ee6ac3
GUACAMOLE-805: Handle OpenID Connect "id_token" parameter regardless of location within URL fragment.
2019-06-02 16:10:22 -07:00
Michael Jumper
1623f55191
Merge 1.1.0 changes back to master.
2019-05-05 19:39:21 -07:00
Mike Jumper
4d1e0f18dd
GUACAMOLE-696: Merge changes taking database groups into account with respect to database objects when user is otherwise external to the database.
2019-05-05 19:36:37 -07:00
Virtually Nick
9158ca68e3
GUACAMOLE-696: Use Guava Sets to combine the user groups.
2019-05-05 21:16:44 -04:00
Virtually Nick
fbcb04e670
Merge 1.1.0 changes back to master.
2019-04-25 16:42:57 -04:00
Virtually Nick
c7b21b8812
GUACAMOLE-774: Fix documentation in RadiusAuthenticationProtocol enum.
2019-04-24 21:30:23 -04:00
Michael Jumper
61b6664eac
GUACAMOLE-715: Include all provided effective user groups that exist within the database in results of effective groups query, regardless of whether the user is declared as a member of those groups within the database.
...
While this query is generally functioning as described above for all
supported databases, it is not functioning properly for the
non-recursive variant of the MySQL/MariaDB query. This change corrects
that behavior.
2019-04-21 12:02:25 -07:00
Virtually Nick
26cc9bc65b
GUACAMOLE-678: Assign clientID variable instead of string literal.
2019-04-18 09:00:22 -04:00
Virtually Nick
e09d8e0e87
GUACAMOLE-774: Add MD4 checks to Guice module loading.
2019-04-17 18:40:31 -04:00
Virtually Nick
931bb6f1f9
GUACAMOLE-774: Remove RadiusConnectionService constructor.
2019-04-17 17:51:33 -04:00
Virtually Nick
a97e1113c3
GUACAMOLE-774: Fix RadiusConnectionservice class initilization for use with Guice.
2019-04-17 16:48:51 -04:00
Virtually Nick
10e29288b0
GUACAMOLE-774: Clean up style and comments, improve readability.
2019-04-17 16:36:06 -04:00
Nick Couchman
73388e4fd2
GUACAMOLE-774: Fix include and syntax errors.
2019-04-09 15:42:00 -04:00
Nick Couchman
891efa446d
GUACAMOLE-774: Add license to new files.
2019-04-09 15:36:33 -04:00
Nick Couchman
93f17f1592
GUACAMOLE-774: Implement new enum for RADIUS authentication protocol.
2019-04-09 15:33:31 -04:00
Michael Jumper
ea1b10e9d1
Merge 1.1.0 changes back to master.
2019-04-09 11:11:50 -07:00
Nick Couchman
52d6a6aff8
GUACAMOLE-715: Provide skeleton ModeledUser when none exists in DB.
2019-04-09 13:05:33 -04:00
Nick Couchman
7be25a326b
GUACAMOLE-774: Add in MD4 support for MSCHAPv1/2.
2019-04-09 10:59:03 -04:00
Virtually Nick
b6e7fc9cfc
GUACAMOLE-678: Rename UriGuacamoleProperty to URIGuacamoleProperty.
2019-03-24 15:58:59 -04:00
Virtually Nick
704c7b6d81
GUACAMOLE-678: Use new URI property for existing configuration items.
2019-03-24 15:53:53 -04:00
Virtually Nick
83547ede24
GUACAMOLE-736: Convert Duo signed cookie to lower case prior to encoding.
2019-03-04 06:41:29 -05:00
leetxyz
ca9b535a22
GUACAMOLE-699: Add german translations to extension guac-manifests
2019-03-01 22:07:13 +01:00