Authentification BASIC avec bouteille Python

L'authentification BASIC peut être appliquée en utilisant bottle.auth_basic comme décorateur. Nécessite la version v0.12 ou supérieure.

hello.py


# -*- coding: utf-8 -*-
import bottle


#Nom d'utilisateur et mot de passe d'authentification BASIC
USERNAME = "user"
PASSWORD = "pass"


def check(username, password):
    u"""
Vérifiez le nom d'utilisateur et le mot de passe pour l'authentification BASIC
    @bottle.auth_basic(check)Appliquer dans
    """
    return username == USERNAME and password == PASSWORD


@bottle.route("/hello")
@bottle.auth_basic(check)
def hello():
    return "hello"
    

if __name__ == '__main__':
    bottle.run(host='localhost', port=8080, debug=True)

Courir

$ python hello.py

Recommended Posts

Authentification BASIC avec bouteille Python
Authentification de base avec mot de passe crypté (.htpasswd) avec bouteille en python
Obtenez une authentification de base avec CloudFront Lambda @ Edge avec Python 3.8
Envoyer HTTP avec l'en-tête d'authentification de base en Python
[Python] Utilisation d'OpenCV avec Python (basique)
[Python] [SQLite3] Exploiter SQLite avec Python (basique)
Téléchargement de fichiers implémenté avec Python + Bottle
Scraping avec Selenium en Python (Basic)
Authentification de base, authentification Digest avec Flask
1. Statistiques apprises avec Python 1-1. Statistiques de base (Pandas)
Etude de base d'OpenCV avec Python
FizzBuzz en Python3
Grattage avec Python
Premiers pas avec python3 # 1 Apprenez les connaissances de base
RF Python Basic_01
Grattage avec Python
Authentification sans mot de passe avec RDS et IAM (Python)
Python avec Go
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
Écriture de base Python
Configuration de l'authentification de base à l'aide de Python @Lambda
python commence par ()
Apprendre Python! Comparaison avec Java (fonction de base)
[Python] Une application web rapide avec Bottle!
avec syntaxe (Python)
Grammaire de base Python3
Bingo avec python
Zundokokiyoshi avec python
RF Python Basic_02
Authentification Python Https
Excel avec Python
Certification Flask Basic
Micro-ordinateur avec Python
Cast avec python
Point addictif lors du passage par proxy http avec authentification de base en python
Vitesse explosive avec Python (bouteille)! Développement d'API Web
Flux pour terminer l'authentification Slack avec Flask (Python)
Communication série avec Python
Zip, décompressez avec python
Django 1.11 a démarré avec Python3.6
Python avec eclipse + PyDev.
Communication de socket avec Python
Analyse de données avec python 2
Grattage en Python (préparation)
Cours de base Python (12 fonctions)
Édition de base Python Memo
Essayez de gratter avec Python.
Cours de base Python (7 dictionnaire)
Apprendre Python avec ChemTHEATER 03
Recherche séquentielle avec Python
"Orienté objet" appris avec python
Cours de base Python (2 installation Python)
Manipuler yaml avec python
Résolvez AtCoder 167 avec python
Communication série avec python
[Python] Utiliser JSON avec Python