Configuration.host is really a URL not a host
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Le rapport utilise Configuration avec AdminApi->admin_apps_list, mais ne mentionne aucun fichier source ni aucun test. Reproduisez l’exemple avec un hôte dont la valeur est une URL, puis suivez la manière dont Configuration construit l’URL de la requête et vérifiez que le point de terminaison reçoit la requête prévue au lieu de renvoyer du HTML 404. C’est terminé lorsque le format d’URL signalé a un comportement défini et fonctionnel.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I passed host = 'https://domain.of.my.instance' to the Configuration object and all I got was a lousy HTML (t-shirt material right there).
import os
import sys
import authentik_client
def main():
host = os.environ.get("AUTHENTIK_HOST")
token = os.environ.get("AUTHENTIK_TOKEN")
if not token:
print("AUTHENTIK_TOKEN unset")
sys.exit(1)
if not host:
print("AUTHENTIK_HOST unset")
sys.exit(1)
configuration = authentik_client.Configuration(
host=host,
access_token=token
)
with authentik_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = authentik_client.AdminApi(api_client)
try:
api_response = api_instance.admin_apps_list()
print("The response of AdminApi->admin_apps_list:\n")
print(api_response)
except authentik_client.ApiException as e:
print("Exception when calling AdminApi->admin_apps_list: %s\n" % e)
if __name__ == "__main__":
main()
When invoking it I got:
python move-okta-app-to-authentik.py
Exception when calling AdminApi->admin_apps_list: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'date': 'Thu, 30 Oct 2025 20:43:11 GMT', 'content-type': 'text/html; charset=utf-8', 'content-length': '6743', 'referrer-policy': 'same-origin', 'vary': 'Accept-Encoding, Cookie', 'x-authentik-id': 'eb6d60959c6042fbb4fd3c60bfdc5284', 'x-content-type-options': 'nosniff', 'x-frame-options': 'DENY', 'x-powered-by': 'authentik', 'strict-transport-security': 'max-age=31536000; includeSubDomains'})
HTTP response body:
<long body here>
- Langage dominant
- Mustache
- Étoiles
- 2
- Forks
- 1
- Merge moyen
- 15 h 5 min
- PR mergées (30 j)
- 2
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de goauthentik/client-python
-
Data returned from the API on StagesApi().stages_invitation_invitations_create() fails validation Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
goauthentik/client-python#18 · 1 commentaire ·
-
Import times are too slow Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
goauthentik/client-python#11 · 2 commentaires · 1 réaction ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
goauthentik/client-python#10 ·
Toutes les issues de goauthentik/client-python
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
mksglu/context-mode#1200 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr impact:auth-provider issue-rating: 🌊 off-meta tidepool P2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100