5.7.224. Bugzilla::Extension::SAML2Auth::IDP¶
5.7.224.1. Description¶
Bugzilla::Extension::SAML2Auth::IDP - A module for encapsulating IDP metadata.
5.7.224.2. Fields¶
- id
 
The index for this IDP in the database.
- name
 
The name of this IDP.
- cacert
 
The full path to the CA certificate file used to authenticate certificates from this IDP.
- icon
 
The FontAwesome icon used in the Login Menu for this IDP.
- url
 
The metadata URL for this IDP.
- metadata
 
A stored copy of this IDPs metadata.
- expires
 
The date this IDPs stored metadata expires.
- isactive
 
Is this IDP allowed to be used?
- userregexp
 
A perl regular expression for email addresses to allow or deny for this IDP.
- groups
 
A collection of groups who are NOT permitted to use this IDP.
- saml_extern_id_attr
 
The attribute in the SAML response that conatins the unique external ID.
- ldap_extern_id_attr
 
The attribute in LDAP that conatins the unique external ID.
- ldap_mail_attrs
 
A comma separated list of LDAP attributes to use for mail address, in descending order of preference.
- group_skip_attr
 
An attribute in the SAML response that allows bypassing the group restriction.
- ldap_mail_attrs
 
The value in the SAML attribute that allows bypassing the group restriction.
5.7.224.3. Accessors¶
These methods allow you to get the specified field from the IPD.
- id
 - name
 - cacert
 - icon
 - url
 - metadata
 - expires
 - isactive
 - userregexp
 - groups
 - saml_extern_id_attr
 - ldap_extern_id_attr
 - ldap_mail_attrs
 - expired
 
A function that checks to see if the expires date has passed.
5.7.224.4. Methods¶
These methods allow you to set the spcified field from the IPD.
- set_name
 - set_cacert
 - set_icon
 - set_url
 - set_metadata
 - set_expires
 - set_isactive
 - set_userregexp
 - set_groups
 - set_saml_extern_id_attr
 - set_ldap_extern_id_attr
 - set_ldap_mail_attrs
 - set_group_skip_attr
 - set_group_skip_value
 
This documentation undoubtedly has bugs; if you find some, please file them here.