Skip to content

ikedanatsuko/SpringBoot_Twitter_OAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBoot_Twitter_OAuth

概要

OAuthを利用したTwitterのログイン・ログアウトシステム

  • 認証後に、ユーザーがいいねしたツイートの一覧を表示
  • ログアウト後はログイン画面に遷移
  • 認証せずに画面にアクセスされた場合は、専用のエラー画面(missingAuthorizationException.html)を表示

使用技術

  • Java
  • Spring Boot
  • Spring social twitter
  • Maven
  • Thymeleaf

起動方法

  1. このリポジトリをダウンロードかCloneする
  2. Twitterのアプリケーション登録をして、コンシューマキーとコンシューマシークレットを取得
  3. /src/main/resources/application.properties に取得したコンシューマキーとコンシューマシークレットを記入
  4. ターミナルでルートディレクトリから次のコマンドを実行:mvn install
  5. 起動
    • カレントディレクトリに移動 例:cd SpringBoot_Twitter_OAuth-master
    • カレントディレクトリで次のコマンドを実行:mvn spring-boot:run
  6. 次のURLにアクセス:localhost:8080/

開発環境のセットアップ手順

  • Java
    • JDK 8とEclipse(Version: Neon.2 Release (4.6.2))をインストール
  • Spring Boot
    • Eclipseにspring tool suiteプラグインをインストール(Spring Tool Suite (STS) for Eclipse 3.8.3 RELEASE)
    • プロジェクト作成
      • Spring Starter Projectを作成
      • 依存関係で「web」だけチェック入れる
  • ライブラリの追加
    • spring-social-twitter
    • spring-boot-starter-thymeleaf

About

OAuth login and logout system with spring social twitter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published