Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHubログイン機能を実装する #66

Closed
djkazunoko opened this issue Mar 27, 2024 · 1 comment
Closed

GitHubログイン機能を実装する #66

djkazunoko opened this issue Mar 27, 2024 · 1 comment
Assignees
Labels
feature New feature or request

Comments

@djkazunoko
Copy link
Owner

djkazunoko commented Mar 27, 2024

機能の説明

GitHubアカウントでログインできる

何故この機能が必要なのか

必須機能のため
このサービスの対象ユーザはエンジニアに限定しているため、GitHubログインを使う

完了条件

  • GitHubのOAuth認証でユーザ作成・ログインができる
    • ログアウトや退会機能はこのissueではやらない
  • Userのモデルスペック、リクエストスペック、システムスペックがある
@djkazunoko djkazunoko self-assigned this Mar 27, 2024
@github-project-automation github-project-automation bot moved this to いつかやる in nijikai-go Mar 27, 2024
@djkazunoko djkazunoko added the feature New feature or request label Mar 27, 2024
@djkazunoko djkazunoko moved this from いつかやる to 作業中 in nijikai-go Mar 27, 2024
djkazunoko added a commit that referenced this issue Apr 3, 2024
bin/rails g model User provider:string uid:string name:string image_url:string
djkazunoko added a commit that referenced this issue Apr 3, 2024
null: falseを追加、providerカラムとuidカラムの組み合わせに対してユニーク制約を追加

bin/rails db:migrate
djkazunoko added a commit that referenced this issue Apr 3, 2024
bin/rails g migration AddIndexToUsers → マイグレーションファイル修正 → bin/rails db:migrate
djkazunoko added a commit that referenced this issue Apr 3, 2024
EDITOR="code --wait" bin/rails credentials:editを実行してconfig/credentials.yml.encを編集した
djkazunoko added a commit that referenced this issue Apr 9, 2024
以前の設定方法で複数ファイルのテストを同時に実行すると、invalidのmockが後続のテストファイルに引き継がれてテストが落ちていた
djkazunoko added a commit that referenced this issue Apr 9, 2024
以前の設定方法で複数ファイルのテストを同時に実行すると、invalidのmockが後続のテストファイルに引き継がれてテストが落ちていた
djkazunoko added a commit that referenced this issue Apr 9, 2024
以前の設定方法で複数ファイルのテストを同時に実行すると、invalidのmockが後続のテストファイルに引き継がれてテストが落ちていた
djkazunoko added a commit that referenced this issue Apr 9, 2024
以前の設定方法で複数ファイルのテストを同時に実行すると、invalidのmockが後続のテストファイルに引き継がれてテストが落ちていた
djkazunoko added a commit that referenced this issue Apr 10, 2024
OmniAuth.config.on_failureの設定がない状態でbundle exec rspec spec/system/users_spec.rb spec/requests/user_sessions_spec.rb(システムスペックが先)を実行するとエラーが出る
djkazunoko added a commit that referenced this issue Apr 10, 2024
以前の設定方法で複数ファイルのテストを同時に実行すると、invalidのmockが後続のテストファイルに引き継がれてテストが落ちていた
djkazunoko added a commit that referenced this issue Apr 10, 2024
OmniAuth.config.on_failureの設定がない状態でbundle exec rspec spec/system/users_spec.rb spec/requests/user_sessions_spec.rb(システムスペックが先)を実行するとエラーが出る
djkazunoko added a commit that referenced this issue Apr 10, 2024
以前の設定方法で複数ファイルのテストを同時に実行すると、invalidのmockが後続のテストファイルに引き継がれてテストが落ちていた
djkazunoko added a commit that referenced this issue Apr 10, 2024
以前の設定方法で複数ファイルのテストを同時に実行すると、invalidのmockが後続のテストファイルに引き継がれてテストが落ちていた
djkazunoko added a commit that referenced this issue Apr 10, 2024
RSpec/ExampleLengthとRSpec/MultipleExpectationsを無効にした
djkazunoko added a commit that referenced this issue Apr 10, 2024
RSpec/ExampleLengthとRSpec/MultipleExpectationsを無効にした
djkazunoko added a commit that referenced this issue Apr 11, 2024
OmniAuth.config.on_failureの設定がない状態でbundle exec rspec spec/system/users_spec.rb spec/requests/user_sessions_spec.rb(システムスペックが先)を実行するとエラーが出る
djkazunoko added a commit that referenced this issue Apr 11, 2024
RSpec/ExampleLengthとRSpec/MultipleExpectationsを無効にした
djkazunoko added a commit that referenced this issue Apr 14, 2024
GitHubログイン機能を実装した
@djkazunoko
Copy link
Owner Author

#67 がマージされたため、closeします

@github-project-automation github-project-automation bot moved this from 作業中 to 今週やったこと in nijikai-go Apr 14, 2024
@djkazunoko djkazunoko moved this from 今週やったこと to 完成 in nijikai-go Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: 完成
Development

No branches or pull requests

1 participant