@postman/wsdl-to-postman
Version:
Convert a given WSDL specification (1.1) to Postman Collection
69 lines (67 loc) • 2.15 kB
JavaScript
const
TOKEN_TYPES = ['UsernameToken'],
ATTRIBUTE_INCLUDE_TOKEN = 'IncludeToken',
NORMAL_PASSWORD_TAG = 'Normal',
HASH_PASSWORD_TAG = 'HashPassword',
NO_PASSWORD_TAG = 'NoPassword',
POLICY_TAG = 'Policy',
USERNAME_TOKEN_TAG = 'UsernameToken',
TRANSPORT_BINDING_TAG = 'TransportBinding',
SUPPORTED_SAML_VERSIONES = ['WssSamlV20Token11', 'WssSamlV11Token11', 'WssSamlV11Token10', 'WssSamlV20Token11'],
USERNAME_PASSWORD_TYPES = ['NoPassword', 'HashPassword', 'Normal'],
LAYOUT_OPTIONS = ['Lax', 'Strict', 'LaxTimestampFirst', 'LaxTimestampLast'],
HTTPS_TOKEN_POLICY_OPTIONS = ['HttpBasicAuthentication', 'HttpDigestAuthentication', 'RequireClientCertificate'],
SAML_TOKEN_MODES = {
3: 'sender-vouches',
4: 'holder-of-key',
1: 'bearer'
},
SAML_TOKEN_TAG = 'SamlToken',
HTTPS_TOKEN_TAG = 'HttpsToken',
INCLUDE_TIMESTAMP_TAG = 'IncludeTimestamp',
TRANSPORT_TOKEN_TAG = 'TransportToken',
SUPPORTING_TOKENS_TAG = 'SupportingTokens',
LAYOUT_TAG = 'Layout',
ALGORITHM_SUITE_TAG = 'AlgorithmSuite',
SIGNED_SUPPORTING_TOKENS_TAG = 'SignedSupportingTokens',
SIGNED_ENDORSINT_SUPPORTING_TOKEN_TAG = 'SignedEndorsingSupportingTokens',
INITIAL_STATE = 0,
SUPPORTING_TOKEN_STATE = 1,
SIGNED_SUPPORTING_TOKENS_STATE = 3,
SIGNED_ENDORSINT_SUPPORTING_TOKEN_STATE = 4,
PASSWORD_TAG = 'Password',
SECURITY_TAG = 'Security',
USERNAME_TAG = 'Username',
BASIC_256_TAG = 'Basic256';
module.exports = {
POLICY_TAG,
TOKEN_TYPES,
ATTRIBUTE_INCLUDE_TOKEN,
NORMAL_PASSWORD_TAG,
USERNAME_TOKEN_TAG,
SAML_TOKEN_TAG,
TRANSPORT_BINDING_TAG,
SUPPORTED_SAML_VERSIONES,
USERNAME_PASSWORD_TYPES,
LAYOUT_OPTIONS,
HTTPS_TOKEN_POLICY_OPTIONS,
HTTPS_TOKEN_TAG,
TRANSPORT_TOKEN_TAG,
INCLUDE_TIMESTAMP_TAG,
SAML_TOKEN_MODES,
SUPPORTING_TOKENS_TAG,
SIGNED_SUPPORTING_TOKENS_TAG,
SIGNED_ENDORSINT_SUPPORTING_TOKEN_TAG,
SUPPORTING_TOKEN_STATE,
SIGNED_SUPPORTING_TOKENS_STATE,
SIGNED_ENDORSINT_SUPPORTING_TOKEN_STATE,
INITIAL_STATE,
LAYOUT_TAG,
ALGORITHM_SUITE_TAG,
BASIC_256_TAG,
PASSWORD_TAG,
SECURITY_TAG,
USERNAME_TAG,
HASH_PASSWORD_TAG,
NO_PASSWORD_TAG
};