タグ

Flaskに関するrandynetのブックマーク (5)

  • pytestでflaskの単体テストをする - Qiita

    はじめに 開発のテストではライブラリやフレームワークを使用して自動化するのが一般的になっています。そこでpytestを使用してflaskの単体テストを自動化しようとしましたが、シンプルな例が見つけられなかったのでシンプルな例と簡単な説明をまとめました。 環境 python:3.6.5 flask:1.0.2 pytest:5.3.5 インストール pip install pytestでインストールするだけです。 pytestで自動化するのに必要なもの pytestで単体テストを自動化するために必要なものは、テスト対象のソース(テストされる開発物)とテスト方法を記載したソースが必要になります。テスト方法のソースは、テスト対象の引数と関数の結果を与えてどのように比較するかを記載しています。 簡単な関数の単体テスト自動化 flaskの単体テストの自動化の前に、簡単な関数を通じてpytestの使い

    pytestでflaskの単体テストをする - Qiita
  • Flask-JWTでトークンによる認証を実装する - Qiita

    はじめに Flaskで作ったアプリケーションにJWTによるトークンでの認証機能を実装したので、 その時に調べたことなどをまとめました。 この記事に書いてあること JWTとは何か JWTによる認証のメリット、注意点 Flask-JWTを使って、トークンによる認証機能を実装する方法 JWTとは JSON Web Tokenの略で、「ジョット」と読みます。 JWTは署名の出来るJSONを含んだURL Safeなトークンで、 主に次の特徴があります。 発行者だけが、秘密鍵を使ってトークンが正しいことを検証できる JSONの中身は誰でも見ることができる トークンはBase64でエンコードされただけの文字列 署名により、JSONの改ざんを検知できる JWTによる認証のメリット、注意点 メリット ステートレス JWTによるトークン認証における大きなメリットは、ステートレスであることです。 このことによっ

    Flask-JWTでトークンによる認証を実装する - Qiita
  • Python の Flask Web API に JWT による認証を組み込む - Qiita

    はじめに Python で作成した Flask Web API に対して、JWT (JSON Web Token) 認証を組み込んでみました。 参考:Python + Flask + MongoDB を利用した Web API の作成と Azure VM + Nginx への配置(ホロライブの動画配信予定を収集 その3) 2023/1/30 更新 Python 3.11系で Flask-JWT を利用できないため、あらためて投稿しました。 Python の Flask Web API に JWT認証(Flask-JWT-Extended)を組み込んだ JWT (JSON Web Token) とは JWT は JSON Web Token の略で、要求情報(Claim)を JSON オブジェクトとしてやりとりするトークンの仕様です。 仕様は RFC7519 で定められており、二者間の通信時

    Python の Flask Web API に JWT による認証を組み込む - Qiita
    randynet
    randynet 2022/03/22
    Flask 側の実装
  • Single Page Apps with Vue.js and Flask: Setting up Vue.js

    Setup and Getting to Know Vue.js Introduction This is the opening post to a tutorial series on using Vue.js and Flask for full stack web development. In this series I am going to demonstrate how to build a survey web app where the application architecture consists of a front-end comprised of a Vue.js Single Page Application (SPA) and a backend REST API using the Flask web framework. This first pos

    Single Page Apps with Vue.js and Flask: Setting up Vue.js
  • Flaskへようこそ — Flask Documentation (2.2.x)

    Flaskへようこそ Welcome to Flask¶ Flaskのドキュメントへようこそ。インストールから始めて、それからクイックスタートで概要をつかみましょう。より詳細なチュートリアルでは、小さいけれども完成しているFlaskアプリケーションをどのように作成するか示しています。Flaskのパターンセクションでは一般的なパターンを記述しています。この文書のその他の部分ではFlaskの各コンポーネントについて詳細を記述しており、その完全なリファレンスはAPIセクションにあります。 Welcome to Flask's documentation. Get started with :doc:`installation` and then get an overview with the :doc:`quickstart`. There is also a more detailed :d

    randynet
    randynet 2022/03/09
    "Flask Documentation" の日本語訳
  • 1