Code Monkey home page Code Monkey logo

laravel-passport-practice's People

Contributors

tobibako45 avatar

Watchers

 avatar  avatar

laravel-passport-practice's Issues

用語

参考

OAuth2の解説サイトを漁る前に - Qiita

OAuth 2.0 の仕組みと認証方法 | murashun.jp

一番分かりやすい OAuth の説明 - Qiita

Laravel PassportのAPI認証を理解する | アールエフェクト

用語の理解

Access Token(アクセストークン)とは

アクセス制限のかかったリソースに対してアクセスを行うためのトークンです。リソースとはLaravel上に保存したユーザ情報であったり、売上情報等です。

Grant(グラント)とは

アクセストークンを取得するための方法を表しています。例えばPassword Grantはパスワードを利用してアクセストークンを取得するという意味を表しています。

Client(クライアント)とは

Clientはユーザではなくアクセストークンを利用するアプリケーションのことを意味します。

Scope(スコープ)とは

Scopeは許可を表しており、Scopeを設定することでどのリソースに対してアクセス可能かを細かく設定することができます。

Authorization Code(認可コード)とは

認可の方法の中で最も重要なAutorization Code Grantで使用するものです。アクセストークンを取得するために認可サーバから一時的に提供される情報です。

Authorization Sever(認可サーバ)とは

アクセストークンを発行するサーバです。ここではLaravel PassportをインストールしたLaravelのことです。

ブログの構築について

概要

LaravelにはLaravel-Passportという便利なツールがあるらしい
railsで言うDeviseみたいなものかな?
便利なら簡単なんだろう、きっと←

ログインしないとブログが投稿できないようにすればなおよし!!

ってことなので、ログインできたあとのブログの感じを考える。

Laravel-passportについて調べる

概要

LaravelにはLaravel-Passportという便利なツールがあるらしい
railsで言うDeviseみたいなものかな?
便利なら簡単なんだろう、きっと←

ログインしないとブログが投稿できないようにすればなおよし!!

とりあえず、最近よく耳にするからやってみることにした。
まだよくわかってないので調べる。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.