How to Check User has Permission on Given ACL Resouces in Magento 2?

Verify Programmatically Current user has permission on given ACL Resource in Magento 2 using Authorization Interface.

Just Instantiate an object of Magento\Framework\AuthorizationInterface to the __construct() method of the Class.

Example to check the user has Catalog Access Permission or not,

Based on the given method, you can verify the current user has allowed accessing Catalog Products in the admin end.

You can check any ACL resources with user permission available or not in Magento with isAllowed() method from the authorization interface.