diff --git a/wis2box-management/wis2box/auth.py b/wis2box-management/wis2box/auth.py index 6d4f46961..0728e875f 100644 --- a/wis2box-management/wis2box/auth.py +++ b/wis2box-management/wis2box/auth.py @@ -24,12 +24,9 @@ import requests from secrets import token_hex -from owslib.ogcapi.records import Records - from wis2box import cli_helpers -from wis2box.api import upsert_collection_item from wis2box.data_mappings import get_data_mappings -from wis2box.env import AUTH_URL, DOCKER_API_URL +from wis2box.env import AUTH_URL LOGGER = logging.getLogger(__name__) @@ -173,27 +170,6 @@ def add_token(ctx, metadata_id, path, yes, token): if create_token(path, token): click.echo('Token successfully created') - if metadata_id is not None: - click.echo('Adding access control object to discovery metadata') - - oar = Records(DOCKER_API_URL) - - record = oar.collection_item('discovery-metadata', metadata_id) - record['wis2box']['has_auth'] = True - - for link in record['links']: - if link['rel'] == 'collection' and link['title'] == metadata_id: - LOGGER.debug('Adding security object to link') - link['security'] = { - 'default': { - 'type': 'http', - 'scheme': 'bearer', - 'description': 'Please contact the data provider for access' # noqa - } - } - - upsert_collection_item('discovery-metadata', record) - @click.command() @click.pass_context @@ -216,19 +192,6 @@ def remove_token(ctx, metadata_id, path, token): if delete_token(path, token): click.echo('Token successfully deleted') - if metadata_id is not None: - click.echo('Removing access control object to discovery metadata') - - oar = Records(DOCKER_API_URL) - - record = oar.collection_item('discovery-metadata', metadata_id) - record['wis2box'].pop('has_auth', None) - for link in record['links']: - if 'security' in link: - link.pop('security', None) - - upsert_collection_item('discovery-metadata', record) - auth.add_command(add_token) auth.add_command(remove_token)