プライベート github リポジトリからファイルを開く (認証が必要)プライベート リポジトリ (自分のユーザー アカウントがアクセスできる) の github に保存されている jmp テーブルを開きたいと思います。認証が必要なファイルを Web で開くにはどうすればよいでしょうか?
自動化とスクリプトRe: プライベート github リポジトリからファイルを開く (認証が必要)JMP JSL を使用すると、2 要素認証 (実際には OAuth2) を実行できます。
スクリプトインデックスの例を確認してください。
認証ヘッダーを取得する
基本的には
新しいOAuth2
コミュニティ内にも例があります:
https://community.jmp.com/t5/JMP-Scripts/Integrating-Google-Drive-with-JMP-using-HTTP-Request/ta-p/545688
GitHub ではまだやったことがありませんが、Google/Azure ではやっています。
サーバーは完全に制御されているため、登録に MFA がある場合でもない場合でも、JMP はリダイレクトに従うだけです。
Azure のものは、あなたのサイトでは無効になっている可能性があります。私のものは、管理者設定により無効になっています。
Re: プライベート github リポジトリからファイルを開く (認証が必要)Open() では保存されたセッションを利用できない可能性があると思います。
Re: プライベート github リポジトリからファイルを開く (認証が必要)ありがとう、Jarmo。ログインしてセッションを保存することはできますが、データテーブルを直接開くことはできないようです。ファイルへのリンクかもしれません(rawパスとWebパスを試しました)。あなたが共有してくれたのはJMPコミュニティのものなので、少し違います。:)引き続き試してみて、解決したら報告します。
Re: プライベート github リポジトリからファイルを開く (認証が必要)ありがとう、ブライアン。しかし、これは失敗しました。おそらく 2FA が有効になっているからだと思います。そのため、API を使用して同様のものを構築する方法を調べる必要があります。
Re: プライベート github リポジトリからファイルを開く (認証が必要)しばらく前に例を書いて GitHub に保存しました。
https://github.com/bryanboone-jmp/HTTP-Request-with-githib/blob/main/github.jsl
これは Basic 認証を使用します。
JSLを作成する際に使用した元の場所を参照しました
https://gist.github.com/joyrexus/85bf6b02979d8a7b0308
JSL 自体は以下を参照します:
ユーザー = "bryanboone-jmp";
リポジトリ = "HTTP-Request-with-githib";
これは私の github の場所そのものなので、変更する必要があります。
基本的な機能だけなので、必要な場合はお気軽にお問い合わせください。
Re: プライベート github リポジトリからファイルを開く (認証が必要)セッションを保存できると思います
web("https://github.com/", JMP Window)
そしてログインします。その後、URL で [開く] を使用するだけで済む可能性があります。
Open("https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/sample-data/118/1/How%20Domestic%20Is%20My%20Car.jmp")
インタラクティブに行うこともできると思います(録画されているかどうかはわかりません)

他の選択肢としては、github のドキュメント (おそらくhttps://docs.github.com/en/apps ) を調べて、必要に応じて新しい HTTP リクエストを利用することです (私はこの方法を採用します)
編集: おそらくより良いドキュメントGitHub REST API ドキュメント - GitHub Docs