Cookie を利用してブラウザーからログを記録する方法

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

廃止 - 期限が切れています

(warning) (error) ユーザー名とパスワードによる基本認証と Cookie 認証は、Cloud で廃止されました。詳細は下記をご確認ください。


目的

実際にパスワードを入力せずに、自分のアカウントにアクセスしなければならない場合があります。このナレッジ ベースの目的は、REST API を使用して Cookie を取得し、同じ Cookie を再利用してパスワードを入力せずに Atlassian Cloud プラットフォームにログインする方法を説明することです。

ソリューション

  • ターミナル ウィンドウを開くか、ブラウザーに Postman 拡張機能をインストールします。
  • 次のコマンドは、Cookie の情報を cookie.txt というファイルに保存します。そのファイルを保存した場所を覚えておきます。
  • 下記の最初のコマンドは、ターミナルまたは Postman で実行できます。ユーザー名の値には、メールまたは登録したユーザー名のどちらかを使用できます。

    Cookie を取得する cURL
    Calling the /rest/auth/latest/session endpoint using cURL to acquire the cookie
    
    curl -D- -H "Content-Type: application/json" -c cookie.txt -d '{"username":"XXXXXX", "password":"XXXXXX" }' -X POST https://instance.atlassian.net/rest/auth/latest/session
  • ユーザー セッションの Cookie を収集したら、Jira Cloud から課題を取得してテストし、2 番目のコマンドを実行して、課題キーを有効なキーに置き換えることをお勧めします。


    Jira から課題を取得する cURL
    You can test if your cookie is valid by checking an issue with the following command
    
    curl -D- -H "Content-Type: application/json" -b cookie.txt -X GET https://instance.atlassian.net/rest/api/2/issue/ABC-12345


    終了したら、第 2 フェーズに進むことができます


  • ブラウザーを開き、クラウド インスタンスの URL をコピーして貼り付けます。Enter キーを押すと、アトラシアンの ID ポータルにリダイレクトされます。
  • そこで、ブラウザーの開発者コンソールを開き、ネットワーク タブをクリックする必要があります。
  • ネットワーク タブで https://id.atlassian.com/login への GET リクエストを確認します。次のようなエントリを探してください。cookie: atlassian.account.xsrf.token=123456787;atlassian.account.ffs.id=123454566787890c;ajs_user_id=null; ajs_anonymous_id=11234567890
  • 次に、たとえば Chrome などで編集するには、Tampermonkey のような拡張機能をインストールする必要があります。ただし、Firefox を使用している場合は、リクエストをマウスの右ボタンでクリックし、[編集] と [再送信] を選択するだけです。
  • Firefox を使用している場合は、行末の [リクエスト ヘッダー] セクションにある Cookie エントリに移動し、セミコロン ( ; ) を入れてスペース バーを押して、その後に「cloud.session.token=」をコピーして貼り付け、等号の後に Cookie トークンを置きます。
  • [送信] をクリックすると、https://id.atlassian.com/login?token=token というリダイレクト リンクが届きます。その URL をコピーして、ブラウザーの URL ナビゲーター バーに貼り付け、Enter キーを押します。
  • ブラウザーは Cookie トークン セッションを利用して、自動的にアプリへのアクセスを始めます。


関連コンテンツ



最終更新日 2019 年 7 月 10 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.