This figure is a diagram that shows the basic model for authorization checking at runtime.

The diagram depicts the flow of authorization checks from classes being loaded to the protection domains.

The protection domain examples are: Protection Domain A (with read/write permissions on a file named salaries) and Protection Domain B (with read only permissions on a file named salaries).