0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Twitter認証の実装でログアウト出来なかったら読んでほしい記事

Posted at

概要

ぐぐっても解決法が見当たらず、
結構ハマってしまったので、同じような人の助けになればと思い記事にします。

現象

Twitterログイン系のライブラリを使用して
認証画面にリダイレクトした際に既に連携先のアカウントが自動で選択されている。
そして、ログアウトの機能を呼び出してもログアウトすることができない。

解決

端末にインストールしているTwitterアプリでアカウントにログインしていると、
それが影響して自動で認証されるようになっている。
なので、Twitterアプリの方からログアウトすることで解決できます。

自分の開発しているアプリが他のインストール済みアプリから影響を受けているというのは気づきにくいですよね。
正式な仕様やどうしてこうなるかの資料がみたらなかったのですが、
自分のアプリがTwitterからログアウトしても端末レベルで認証されていたらダメということなのかと思います。

詳しい理由や仕組み等ご存知の方がいらっしゃりましたら教えていただけますと幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?