annotate Lib/IMPL/Security/Rule/RoleCheck.pm @ 81:077357224bec
IMPL::Web::Security alpha version
IMPL::Security improovements
| author |
Sergey |
| date |
Wed, 07 Apr 2010 14:45:34 +0400 |
| parents |
a1498298d3ee |
| children |
79bf75223afe |
| rev |
line source |
|
51
|
1 package IMPL::Security::Rule::RoleCheck;
|
|
|
2
|
|
|
3 require IMPL::Security::Role;
|
|
|
4
|
|
|
5 sub SatisfyAll {
|
|
|
6 my ($secPackage,$object,$desiredAccess,$context) = @_;
|
|
|
7
|
|
|
8 my $roleEffective = new IMPL::Security::Role ( effective => $context->AssignedRoles );
|
|
|
9
|
|
|
10 return $roleEffective->Satisfy(ExtractRoles($object));
|
|
|
11 }
|
|
|
12
|
|
|
13 sub _ExtractRoles {
|
|
|
14 return ();
|
|
|
15 }
|
|
|
16
|