From c34bb612847ce4584f65077b104164993bfa88c5 Mon Sep 17 00:00:00 2001 From: Tommaso Colella Date: Mon, 13 Oct 2025 16:33:08 +0200 Subject: [feat] engines: add Azure resources engine (#5235) Adds a new engine `searx/engines/azure.py` to search cloud resources on Azure. A lot of enterprise users have to deal with Azure Public Cloud. This helps them easily search for cloud resources without logging in to the Portal first How to test this PR locally? You should create an App Registration on Azure Entra Id with Reader access on the resources you want to search for. You should create a Secret for the App Registration. After that, you should set up appropriate values in the `settings.yml` file [1]:: - name: azure engine: azure ... azure_tenant_id: "your_tenant_id" azure_client_id: "your_client_id" azure_client_secret: "your_client_secret" azure_token_expiration_seconds: 5000 [1] https://github.com/searxng/searxng/pull/5235#issuecomment-3397664928 Co-authored-by: Bnyro Co-authored-by: Markus Heiser --- searx/settings.yml | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'searx/settings.yml') diff --git a/searx/settings.yml b/searx/settings.yml index 95202707f..5783e3eea 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -495,6 +495,15 @@ engines: shortcut: ask disabled: true + # - name: azure + # engine: azure + # shortcut: az + # categories: [it, cloud] + # azure_tenant_id: "your_tenant_id" + # azure_client_id: "your_client_id" + # azure_client_secret: "your_client_secret" + # disabled: true + # tmp suspended: dh key too small # - name: base # engine: base -- cgit v1.2.3