Jeff Hammel created ZEPPELIN-4580:
-------------------------------------

             Summary: extension of knoxJwtRealm does not work with subclasses
                 Key: ZEPPELIN-4580
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4580
             Project: Zeppelin
          Issue Type: Bug
          Components: zeppelin-server
    Affects Versions: 0.8.2
            Reporter: Jeff Hammel
         Attachments: zeppelin_knox_instanceof.diff

When using a realm that extends knoxJwtRealm, this does not function with 
Zeppelin's REST /api/login as the latter checks for the class name rather than 
using instanceof: 
[https://github.com/apache/zeppelin/blob/0b8423c62ae52f3716d4bb63d60762fee6910788/zeppelin-server/src/main/java/org/apache/zeppelin/rest/LoginRestApi.java#L173]

Instead, instanceof should be used. 

A patch is attached that has been tested.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to