Ejemplo n.º 1
0
 def test_build_v3_extension_parameter_relation(self):
     extension_name = self.getUniqueString()
     extension_version = self.getUniqueString()
     parameter_name = self.getUniqueString()
     relation = json_home.build_v3_extension_parameter_relation(
         extension_name, extension_version, parameter_name)
     exp_relation = (
         'http://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/'
         'param/%s' % (extension_name, extension_version, parameter_name))
     self.assertThat(relation, matchers.Equals(exp_relation))
Ejemplo n.º 2
0
 def test_build_v3_extension_parameter_relation(self):
     extension_name = self.getUniqueString()
     extension_version = self.getUniqueString()
     parameter_name = self.getUniqueString()
     relation = json_home.build_v3_extension_parameter_relation(
         extension_name, extension_version, parameter_name)
     exp_relation = (
         'http://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/'
         'param/%s' % (extension_name, extension_version, parameter_name))
     self.assertThat(relation, matchers.Equals(exp_relation))
Ejemplo n.º 3
0
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-OAUTH1', extension_version='1.0')

_build_ep_policy_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-ENDPOINT-POLICY', extension_version='1.0')

_build_ep_filter_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-EP-FILTER', extension_version='1.0')

_build_os_inherit_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-INHERIT', extension_version='1.0')

TRUST_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-TRUST', '1.0', 'trust_id')

IDP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'idp_id')

PROTOCOL_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'protocol_id')

MAPPING_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'mapping_id')

SP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'sp_id')

CONSUMER_ID_PARAMETER_RELATION = (
    json_home.build_v3_extension_parameter_relation(
Ejemplo n.º 4
0
_build_ep_policy_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-ENDPOINT-POLICY',
    extension_version='1.0')

_build_ep_filter_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-EP-FILTER',
    extension_version='1.0')

_build_os_inherit_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-INHERIT',
    extension_version='1.0')

TRUST_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-TRUST', '1.0', 'trust_id')

IDP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'idp_id')

PROTOCOL_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'protocol_id')

MAPPING_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'mapping_id')

SP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'sp_id')

CONSUMER_ID_PARAMETER_RELATION = (
    json_home.build_v3_extension_parameter_relation('OS-OAUTH1', '1.0',
Ejemplo n.º 5
0
_build_ec2tokens_relation = functools.partial(
    json_home.build_v3_extension_resource_relation, extension_name='OS-EC2',
    extension_version='1.0')

REVOCATIONS_RELATION = json_home.build_v3_extension_resource_relation(
    'OS-PKI', '1.0', 'revocations')

_build_simple_cert_relation = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-SIMPLE-CERT', extension_version='1.0')

_build_trust_relation = functools.partial(
    json_home.build_v3_extension_resource_relation, extension_name='OS-TRUST',
    extension_version='1.0')

TRUST_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-TRUST', '1.0', 'trust_id')

V3_JSON_HOME_RESOURCES_INHERIT_DISABLED = {
    json_home.build_v3_resource_relation('auth_tokens'): {
        'href': '/auth/tokens'},
    json_home.build_v3_resource_relation('auth_catalog'): {
        'href': '/auth/catalog'},
    json_home.build_v3_resource_relation('auth_projects'): {
        'href': '/auth/projects'},
    json_home.build_v3_resource_relation('auth_domains'): {
        'href': '/auth/domains'},
    json_home.build_v3_resource_relation('credential'): {
        'href-template': '/credentials/{credential_id}',
        'href-vars': {
            'credential_id':
            json_home.build_v3_parameter_relation('credential_id')}},
Ejemplo n.º 6
0
_build_simple_cert_relation = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-SIMPLE-CERT',
    extension_version='1.0')

_build_trust_relation = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-TRUST',
    extension_version='1.0')

_build_federation_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-FEDERATION',
    extension_version='1.0')

TRUST_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-TRUST', '1.0', 'trust_id')

IDP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'idp_id')

PROTOCOL_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'protocol_id')

MAPPING_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'mapping_id')

SP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'sp_id')

BASE_IDP_PROTOCOL = '/OS-FEDERATION/identity_providers/{idp_id}/protocols'
Ejemplo n.º 7
0
    'OS-PKI', '1.0', 'revocations')

_build_simple_cert_relation = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-SIMPLE-CERT', extension_version='1.0')

_build_trust_relation = functools.partial(
    json_home.build_v3_extension_resource_relation, extension_name='OS-TRUST',
    extension_version='1.0')

_build_federation_rel = functools.partial(
    json_home.build_v3_extension_resource_relation,
    extension_name='OS-FEDERATION',
    extension_version='1.0')

TRUST_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-TRUST', '1.0', 'trust_id')

IDP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'idp_id')

PROTOCOL_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'protocol_id')

MAPPING_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'mapping_id')

SP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    'OS-FEDERATION', '1.0', 'sp_id')

BASE_IDP_PROTOCOL = '/OS-FEDERATION/identity_providers/{idp_id}/protocols'
Ejemplo n.º 8
0
    json_home.build_v3_extension_resource_relation, extension_name="OS-FEDERATION", extension_version="1.0"
)

_build_oauth1_rel = functools.partial(
    json_home.build_v3_extension_resource_relation, extension_name="OS-OAUTH1", extension_version="1.0"
)

_build_ep_policy_rel = functools.partial(
    json_home.build_v3_extension_resource_relation, extension_name="OS-ENDPOINT-POLICY", extension_version="1.0"
)

_build_ep_filter_rel = functools.partial(
    json_home.build_v3_extension_resource_relation, extension_name="OS-EP-FILTER", extension_version="1.0"
)

TRUST_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation("OS-TRUST", "1.0", "trust_id")

IDP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation("OS-FEDERATION", "1.0", "idp_id")

PROTOCOL_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation("OS-FEDERATION", "1.0", "protocol_id")

MAPPING_ID_PARAM_RELATION = json_home.build_v3_extension_parameter_relation("OS-FEDERATION", "1.0", "mapping_id")

SP_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation("OS-FEDERATION", "1.0", "sp_id")

CONSUMER_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation("OS-OAUTH1", "1.0", "consumer_id")

REQUEST_TOKEN_ID_PARAMETER_RELATION = json_home.build_v3_extension_parameter_relation(
    "OS-OAUTH1", "1.0", "request_token_id"
)