Anasayfa / Etiket Arşivi: fastapi

Etiket Arşivi: fastapi

Python active directory login fastapi

import win32security from typing import Optional from fastapi import Body, FastAPI from pydantic import BaseModel, Field from uvicorn import run app = FastAPI() def login_windows_func(user_name:str,password:str): try: token = win32security.LogonUser( user_name, 'SOLMAZDOM', password, win32security.LOGON32_LOGON_NETWORK, win32security.LOGON32_PROVIDER_DEFAULT) authenticated = bool(token) return authenticated except Exception as e: print (str(e)) return False class LoginForm(BaseModel): username: …

Devamını Oku »

python fastapi windows deploy iis

Doğrudan fast api uygulamasını windows iis üzerinde deploy edemiyoruz biraz etrafından dolandım bende 1) IIS üzerine Application Request Routing yükleyelim https://techcommunity.microsoft.com/t5/iis-support-blog/setup-iis-with-url-rewrite-as-a-reverse-proxy-for-real-world/ba-p/846222 2) https://nssm.cc/download adresinden nssm aracı indirip c:\nssm klasörüne veya istediğiniz bir klasöre bırakın bendeki örnekte D:\Test\nssm-2.24-101-g897c7ad\win64 yolu  windows path ine ekleyelim. 3) daha yönetici cmd terminal ekranımızı açalım 4) …

Devamını Oku »