microsoft.exchange.webservices.data.credential
Class TokenCredentials

java.lang.Object
  extended by microsoft.exchange.webservices.data.credential.ExchangeCredentials
      extended by microsoft.exchange.webservices.data.credential.WSSecurityBasedCredentials
          extended by microsoft.exchange.webservices.data.credential.TokenCredentials

public final class TokenCredentials
extends WSSecurityBasedCredentials

TokenCredentials provides credential if you already have a token.


Field Summary
 
Fields inherited from class microsoft.exchange.webservices.data.credential.WSSecurityBasedCredentials
wsAddressingHeadersFormat, wsSecurityHeaderFormat, wsSecurityPathSuffix, wsuTimeStampFormat
 
Constructor Summary
TokenCredentials(String securityToken)
          Initializes a new instance of the TokenCredentials class.
 
Method Summary
 void prepareWebRequest(HttpWebRequest request)
          This method is called to apply credential to a service request before the request is made.
 
Methods inherited from class microsoft.exchange.webservices.data.credential.WSSecurityBasedCredentials
adjustUrl, emitExtraSoapHeaderNamespaceAliases, getEwsUrl, getSecurityToken, preAuthenticate, serializeExtraSoapHeaders, serializeWSSecurityHeaders, setEwsUrl, setSecurityToken
 
Methods inherited from class microsoft.exchange.webservices.data.credential.ExchangeCredentials
getExchangeCredentialsFromNetworkCredential, getUriWithoutWSSecurity, isNeedSignature, sign
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenCredentials

public TokenCredentials(String securityToken)
                 throws Exception
Initializes a new instance of the TokenCredentials class.

Parameters:
securityToken - The token.
Throws:
ArgumentNullException - the argument null exception
Exception
Method Detail

prepareWebRequest

public void prepareWebRequest(HttpWebRequest request)
                       throws URISyntaxException
This method is called to apply credential to a service request before the request is made.

Overrides:
prepareWebRequest in class ExchangeCredentials
Parameters:
request - The request.
Throws:
URISyntaxException - the uRI syntax exception


Copyright © 2012–2015 Microsoft. All rights reserved.