Service/DeveloperGarden/Client/Soap.php

Show: PublicProtectedPrivateinherited
Table of Contents
Zend Framework
LICENSE This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_Service  
Subpackage
DeveloperGarden  
Version
$Id$  

\Zend_Service_DeveloperGarden_Client_Soap

Package: Zend_Service\DeveloperGarden
Zend_Soap_Client
Parent(s)
\Zend_Soap_Client
Author
Marco Kaiser  
Category
Zend  
Copyright
Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  

Constants

>VConstantstring  WSSE_NAMESPACE_SECEXT = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'
WSSE Security Ext Namespace
WSSE_NAMESPACE_SECEXT
string

>VConstantstring  WSSE_NAMESPACE_SAML = 'urn:oasis:names:tc:SAML:2.0:assertion'
WSSE Saml Namespace
WSSE_NAMESPACE_SAML
string

>VConstantstring  WSSE_SECURITY_ELEMENT = 'Security'
Security Element
WSSE_SECURITY_ELEMENT
string

>VConstantstring  WSSE_ELEMENT_USERNAMETOKEN = 'UsernameToken'
UsernameToken Element
WSSE_ELEMENT_USERNAMETOKEN
string

>VConstantstring  WSSE_ELEMENT_USERNAME = 'Username'
Usernae Element
WSSE_ELEMENT_USERNAME
string

>VConstantstring  WSSE_ELEMENT_PASSWORD = 'Password'
Password Element
WSSE_ELEMENT_PASSWORD
string

>VConstant  WSSE_ELEMENT_PASSWORD_TYPE = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText'
Password Element WSSE Type

Properties

>VPropertyprivate\Zend_Service_DeveloperGarden_Credential $_credential = null
class with credential interface
Default valuenullDetails
Type
\Zend_Service_DeveloperGarden_Credential
>VPropertyprotected\Zend_Service_DeveloperGarden_SecurityTokenServer $_tokenService = null
is this client used by the token service

Methods

methodpublic__call(string $name, array $arguments) : mixed

Perform a SOAP call but first check for adding STS Token or fetch one

Parameters
NameTypeDescription
$namestring
$argumentsarray
Returns
TypeDescription
mixed
methodpublicaddWsseLoginHeader() : \Zend_Service_DeveloperGarden_Client_Soap

adds the login specific header to the client

methodpublicgetCredential() : \Zend_Service_DeveloperGarden_Credential

returns the internal credential callback object

methodpublicgetTokenService() : \Zend_Service_DeveloperGarden_SecurityTokenServer

returns the currently configured tokenService object

methodpublicgetWsseLoginHeader() : \SoapHeader

creates the login header and add

Returns
TypeDescription
\SoapHeader
methodpublicgetWsseSecurityTokenHeader(\Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token) : \SoapHeader

creates the security token auth header for direct calls

methodpublicgetWsseTokenHeader(\Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token) : \SoapHeader

creates the token auth header for direct calls

methodpublicsetCredential(\Zend_Service_DeveloperGarden_Credential $credential) : \Zend_Service_DeveloperGarden_Client_Soap

Sets new credential callback object

Parameters
NameTypeDescription
$credential\Zend_Service_DeveloperGarden_Credential
Returns
TypeDescription
\Zend_Service_DeveloperGarden_Client_Soap
methodpublicsetTokenService( $tokenService) : \Zend_Service_DeveloperGarden_Client_Soap

sets the internal handling for handle token service

Parameters
NameTypeDescription
$tokenService
Returns
TypeDescription
\Zend_Service_DeveloperGarden_Client_Soap
Documentation was generated by phpDocumentor 2.2.0 .