Class AuthorizationServletConfig

  • All Implemented Interfaces:
    edu.uiuc.ncsa.security.core.configuration.ConfigurationTags, edu.uiuc.ncsa.security.core.configuration.StorageConfigurationTags, edu.uiuc.ncsa.security.util.mail.MailConfigurationTags, OA4MPConfigTags

    public class AuthorizationServletConfig
    extends Object
    implements OA4MPConfigTags

    Created by Jeff Gaynor
    on 12/4/12 at 11:28 AM

    • Constructor Detail

      • AuthorizationServletConfig

        public AuthorizationServletConfig()
      • AuthorizationServletConfig

        public AuthorizationServletConfig​(String useMode,
                                          String authorizationURI)
      • AuthorizationServletConfig

        public AuthorizationServletConfig​(String cfgFile,
                                          String cfgName,
                                          boolean localDFConsent)
        Constructor if a proxy is to be used for authorization. This points to a file with the configuration in it and the name of the configuration to use.
        Parameters:
        cfgFile -
        cfgName -
      • AuthorizationServletConfig

        public AuthorizationServletConfig​(String authorizationURI,
                                          boolean requireHeader,
                                          String headerFieldName,
                                          boolean returnDnAsUsername,
                                          boolean showLogon,
                                          boolean verifyUsername,
                                          boolean convertDNToGlobusID)
    • Method Detail

      • getUseMode

        public String getUseMode()
      • setUseMode

        public void setUseMode​(String useMode)
      • useExternalAuthorization

        public boolean useExternalAuthorization()
        Is authorization done with an external source, i.e., not OA4MP?
        Returns:
      • isLocalDFConsent

        public boolean isLocalDFConsent()
        This is used only if proxy mode is set true. It tells the local system to sent OA4MP specific request parameters along with the proxy request to have the proxying client forward the user to a consent screen rather than ending the interaction.
        Returns:
      • setLocalDFConsent

        public void setLocalDFConsent​(boolean localDFConsent)
      • getCfgFile

        public String getCfgFile()
      • setCfgFile

        public void setCfgFile​(String cfgFile)
      • getCfgName

        public String getCfgName()
      • setCfgName

        public void setCfgName​(String cfgName)
      • isVerifyUsername

        public boolean isVerifyUsername()
      • setVerifyUsername

        public void setVerifyUsername​(boolean verifyUsername)
      • isShowLogon

        public boolean isShowLogon()
      • setShowLogon

        public void setShowLogon​(boolean showLogon)
      • getAuthorizationURI

        public String getAuthorizationURI()
      • setAuthorizationURI

        public void setAuthorizationURI​(String authorizationURI)
      • isConvertDNToGlobusID

        public boolean isConvertDNToGlobusID()
      • setConvertDNToGlobusID

        public void setConvertDNToGlobusID​(boolean convertDNToGlobusID)
      • isReturnDnAsUsername

        public boolean isReturnDnAsUsername()
      • getHeaderFieldName

        public String getHeaderFieldName()
      • isRequireHeader

        public boolean isRequireHeader()