Hi Team,

Trying to understand Sentry architecture and layers hoping to adopt and
contribute to Sentry.

Would appreciate any pointers and clarifications from the current
committers.

May be I did not find the right documentation or not reading the
documentation and code  right.

Quickly browsed code checked out from
      https://github.com/cloudera/access.git
to get some insight.

It appears that Sentry segregates concerns into different layers


sentry-core

sentry-provider  with  sublayer sentry-provider-file

sentry-bonding  with  sublayer sentry-binding-hive


That is nice.


But, code from sentry-core has classes and concepts such as Server,
Database, Table, View etc.

This, in my opinion does not belong in sentry-core and belongs to
sentry-binding-hive.

Would appreciate your comments and thoughts.


Was debating whether Sentry team evaluated Shiro as an authorization
framework.


Looked into sentry pom file and found that Sentry pulls in Shiro dependency.


But, looking into Sentry code indicates Sentry is using only a few classes
from Shiro more like utility classes than using Shiro as authorization
framework.


Did Sentry team evaluate Shiro as authorization framework and then dropped
it to choose only some utility classes from Shiro?

Would appreciate your comments and thoughts.


Thanks

Dilli

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.

Reply via email to