I want to know how managed package licenses work for the user who does not have license assigned. My questions are -
Will the user be able to access an object from the package in any way through UI without having a license assigned. I believe no, but want to be sure about it.
If an apex class has a query on managed package object, and the class runs in a context of an unlicensed user, will it be considered as a read event on that object or user accessed the managed package?
If there are any relevant document out there which clarifies that, would be a great help.