タグ

OAuthに関するmikenewsのブックマーク (6)

  • PHPMailer の使い方

    PHPMailer の使い方 PHPMailer は SMTP サーバを利用してメールを送信するための PHP のライブラリです。 PHPMailer を使えば MAMP などのローカル環境で外部の SMTP サーバを使ってメールを送信することができます。 また、mb_send_mail() はシンプルなメールを送る場合には問題ありませんが、HTML メールや添付ファイルを使ったメールを送る場合などは PHPMailer を利用すると簡単です。 但し、脆弱性の問題などのため、割と頻繁にライブラリを更新する必要があるなど実際に使用する場合は検討が必要です。 以下で使用している PHPMailer のバージョンは 6.5.1 です(6.4.1以下には脆弱性あり)。 5.2.x とはソースファイルの配置場所や名前空間の宣言などで異なっています(Upgrading from 5.2)。 ※[脆弱性

  • oauth2-line を公開しました | グッドネイバー

    2020年3月7日 先日お知らせした oauth2-yahoo-japan に続き、LINE の OAuth2 クライアントを簡単に実装できるライブラリ、oauth2-line を公開しました。公開ページはこちらです。oauth2-yahoo-japan の紹介とほぼ同じになりますが、インストール方法や利用方法をまとめておきます。 インストール方法 composer require gn-office/oauth2-line で関連パッケージもあわせてインストールできます。 サンプル ひとつのファイルでトークンの取得からユーザー情報の取得まで行うのであれば、以下のような感じになります。clientId は、LINE Developers でアプリを作成したときに表示されるチャネル ID を、clientSecretは、チャネルシークレットを、redirectUri にはコールバック UR

    oauth2-line を公開しました | グッドネイバー
  • oauth2-yahoo-japan を公開しました | グッドネイバー

    2020年3月2日 PHP で Oauth 2 クライアント(ものすごく簡略化すると「〇〇でログイン」みたいなもの)を実装する際に使うライブラリに、The PHP League OAuth2-Client というものがあります。このライブラリを使って自作する以外にも、先人が作ったものを利用することができます。こちらのリストを見ると、有名どころはひと通りカバーされているのですが、Yahoo! Japan(Yahoo! ID連携 v2)に対応しているものがなかったので作成し、Packagist で公開してみました。公開ページはこちらです。 インストール方法 インストール方法は、他のパッケージと同様 composer require gn-office/oauth2-yahoo-japan で関連パッケージもあわせてインストールできます。 サンプル 使い方ですが、ひとつのファイルでトークンの取

    oauth2-yahoo-japan を公開しました | グッドネイバー
  • GitHub - thephpleague/oauth2-client: Easy integration with OAuth 2.0 service providers.

    This package provides a base for integrating with OAuth 2.0 service providers. The OAuth 2.0 login flow, seen commonly around the web in the form of "Connect with Facebook/Google/etc." buttons, is a common integration added to web applications, but it can be tricky and tedious to do right. To help, we've created the league/oauth2-client package, which provides a base for integrating with various O

    GitHub - thephpleague/oauth2-client: Easy integration with OAuth 2.0 service providers.
  • Socialiteの使い方を世界一丁寧に解説した

    こんにちは!むちょこです。 今日はリクエストでいただいたsocialiteを使ったOAuth認証の実装方法について書いてみようと思います☆ 既にたくさんの類似記事があるのですが、私の周りには「読んでもよくわからなかった…」という方がたくさんいたので その方々の疑問にできる限り丁寧に答える形で書きました。たぶんこれ以上丁寧な記事はないと思います……! その代わりかなり長いので、不要なところはどんどん飛ばして読んでくださいね。 1. 前提条件 環境 Laravel Framework 5.7.13 要件 通常のパスワード認証と共存する。認証方法に関わらず、メールアドレスが一致すれば同一人物とみなす。メールアドレス情報は必須とする。SNSの情報を認証以外には使用しない。今回の対象プロバイダはTwitterのみだが、今後Facebookなど他のプロバイダを追加する可能性がある。 実装済みの機能 以

  • Socialite Providers

    Documentation About / FAQInstallation & UsageContributeSocial / Platform AppleAuthentikAuth0CognitoClerkClickUpDailymotionDeviantartDribbbleFacebookFlattrFlickrFoursquareFusionAuthGiteaGitHubGitLabGoogleImgurInstagramInstagram BasicJumpCloudKakaoKanidmKeycloakLaravelPassportLineMediumMeetupMicrosoftMicrosoft AzureNaverOAuthgenOdnoklassnikiOktapr0grammPinterestPixnetPlanning CenterPushbulletQQReddi

  • 1