mySobek Home   |   Help
Skip Navigation Links.
Expand <a href='http://sobekrepository.org/sobekcm' title='Sobek home page'>Project Home</a>Project Home
Expand <a href='http://sobekrepository.org/help' title='Online user help'>User Help</a>User Help
Expand <a href='http://sobekrepository.org/sobekcm/technical' title='Sobek home page'>Technical Help</a>Technical Help
Expand <a href='http://sobekrepository.org/software' title='Center for downloading all SobekCM-related software'>Download Center</a>Download Center
Training Videos
Collapse <a href='http://sobekrepository.org/codehelp' title='Details on each of the different classes, interfaces, properties, etc..'>Code Details</a>Code Details
MISSING BANNER

Shibboleth_Configuration Class



Static class contains all the Shibboleth configuration details from the configuration file as well as methods to do read the configuration file


Namespace: SobekCM.Core.Configuration.Authentication
Assembly: SobekCM_Core (in SobekCM_Core.dll) Version: 4.10.0.0 (4.10.0.0)

Syntax

C#
[SerializableAttribute]
[XmlRootAttribute("ShibbolethConfig")]
[ProtoContractAttribute]
[DataContractAttribute]
public class Shibboleth_Configuration

Inheritance Hierarchy

System..::..Object
  SobekCM.Core.Configuration.Authentication..::..Shibboleth_Configuration

Constructors

  NameDescription
Public methodShibboleth_Configuration
Constructor for a new instance of the Shibboleth_Configuration class

Methods

  NameDescription
Public methodAdd_Attribute_Mapping
Add a new mapping between a server variable returned from Shibboleth and a user attribute within the SobekCM user object
Public methodAdd_CanSubmit_Indicator
Add a new indicator that a new user established using this Shibboleth authentication system can submit items
Public methodAdd_Constant
Add a new constant mapping for all new users that are established using this Shibboleth authentication system
Public methodGet_User_Object_Mapping
Get the mapping from the server variable into the new user object
Public methodSave_To_Config_File
Save this quality control configuration to a XML config file

Properties

  NameDescription
Public propertyAttributeMapping
List of all the attribute mapping, where attributes returned in the Shibboleth token are mapped to the SobekCM user object
Public propertyCanSubmitIndicators
Gets the list of possible indicators from the Shibboleth auth tokens that indicate this user should be given the ability to submit items via the online interface
Public propertyConstants
List of all the constants to assign to a new user
Public propertyDebug
Flag indicates if this is set to DEBUG mode, in which case data is written to the trace route during each check, or Shibboleth authentication
Public propertyEnabled
Flag indicates if Shibboleth authentication is currently enabled
Public propertyLabel
Label for this type of authentication, to be displayed to user during logon
Public propertyShibbolethURL
URL for the instance of Shibboleth
Public propertyUserIdentityAttribute
Primary attribute from the Shibboleth cookie which identifies the user uniquely

See Also



Version 4.10.0 ( last generated Monday, March 7, 2016 )

show trace route (sys admin)