mike-jumper commented on a change in pull request #454: GUACAMOLE-793: CAS 
Provider returns Group - like LDAP Provider
URL: https://github.com/apache/guacamole-client/pull/454#discussion_r370976737
 
 

 ##########
 File path: 
extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java
 ##########
 @@ -88,7 +92,7 @@
      *     If the ID ticket is not valid or guacamole.properties could
      *     not be parsed.
      */
-    public Map<String, String> validateTicket(String ticket,
+    public TokensAndGroups  validateTicket(String ticket,
 
 Review comment:
   > ...
   >
   > Certainly possible, but refactoring/restructuring someone elses code (and 
then having to QA it) does seem like a different task and a bit more risk than 
adding a feature to existing code.
   >
   > Also, does that really fit into the philosophy of "one jira ticket, one 
change?" or is it "ok" to "fix" someone elses non-broken code as part of adding 
a feature? ...
   
   It does occasionally happen that additional code needs to be touched in 
order to implement a feature. I don't think there's a universal "this way is 
safe, this way is unsafe" answer to your question, but we do tend to look for 
ways to improve established code when a new change indicates that it would be a 
better direction. Doing otherwise would mean we trend toward greater and 
greater technical debt.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to