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.