def is_internal_relay(request, public_key): """ Checks if the relay is allowed to register, otherwise raises an exception """ if settings.DEBUG or public_key in settings.SENTRY_RELAY_WHITELIST_PK: return True return is_internal_ip(request)
def is_internal_relay(request, public_key): """ Checks if the relay is trusted (authorized for all project configs) """ # check legacy whitelisted public_key settings # (we can't check specific relays but we can check public keys) if settings.DEBUG or public_key in settings.SENTRY_RELAY_WHITELIST_PK: return True return is_internal_ip(request)