Class DefaultAuthorizer

    • Constructor Detail

      • DefaultAuthorizer

        public DefaultAuthorizer()
    • Method Detail

      • authorize

        public boolean authorize​(Subject subject,
                                 Object secureMessage,
                                 SecurityMechanism securityMechanism,
                                 SecurityToken securityToken,
                                 ProviderConfig config,
                                 boolean isLiberty)
                          throws SecurityException
        Authorizes the web services client.
        Specified by:
        authorize in interface MessageAuthorizer
        Parameters:
        subject - authenticated subject.
        secureMessage - the secure SOAPMessage. If the message security is provided by the WS-I profies, the secureMessage object is of type com.sun.identity.wss.security.handler.SecureSOAPMessage. If the message security is provided by the Liberty ID-WSF profiles, the secure message is of type com.sun.identity.liberty.ws.soapbinding.Message.
        securityMechanism - the security mechanism that will be used to authenticate the web services client.
        securityToken - the security token that is used.
        config - the provider configuration.
        isLiberty - boolean variable to indicate that the message security is provided by the liberty security profiles.
        Throws:
        SecurityException - if there is an exception during authorization.