logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Wallet::Schema::Result::AclScheme - Wallet schema for ACL scheme

Accessors

as_name
         data_type: 'varchar'
         is_nullable: 0
         size: 32

   as_class
         data_type: 'varchar'
         is_nullable: 1
         size: 64

perl v5.40.0                                       2024-11-12             Wallet::Schema::Result::AclScheme(3pm)

Description

       This is a normalization table used to constrain the values in other tables.  It contains the types of ACL
       schemes that Wallet will recognize, and the modules that govern each of those schemes.

       By default it contains the following entries:

         insert into acl_schemes (as_name, as_class)
             values ('krb5', 'Wallet::ACL::Krb5');
         insert into acl_schemes (as_name, as_class)
             values ('krb5-regex', 'Wallet::ACL::Krb5::Regex');
         insert into acl_schemes (as_name, as_class)
             values ('ldap-attr', 'Wallet::ACL::LDAP::Attribute');
         insert into acl_schemes (as_name, as_class)
             values ('ldap-attr-root', 'Wallet::ACL::LDAP::Attribute::Root');
         insert into acl_schemes (as_name, as_class)
             values ('nested', 'Wallet::ACL::Nested');
         insert into acl_schemes (as_name, as_class)
             values ('netdb', 'Wallet::ACL::NetDB');
         insert into acl_schemes (as_name, as_class)
             values ('netdb-root', 'Wallet::ACL::NetDB::Root');

       If you have extended the wallet to support additional ACL schemes, you will want to add additional rows
       to this table mapping those schemes to Perl classes that implement the ACL verifier APIs.

Name

       Wallet::Schema::Result::AclScheme - Wallet schema for ACL scheme

See Also