使っているクラウドなどの小ネタ Advent Calendar 2024 3日目
まずはpostmanを使って接続できるかを試してみました。ヘッダにトークンを記述するところに罠がありました。フローでも要チェックですね。
指定ログインの登録
設定 --> 指定ログイン情報
以下のように登録します。
外部ログイン情報
さらに詳細を登録します。ポイントはプリンシパルとカスタムヘッダーです。
権限セット
外部ログイン情報プリンシパルアクセスで上記プリンシパルを有効にしてユーザに割り当てます
フロー
今回はボタンからから呼び出したいのでジョブカンのIdを渡せるように変数(request_id)を使っています。
ただ残念なことに取得できるテキスト型になっているので文字列が長い全てを取れないです。
困った。やっぱりApexの方がいいかもしれませんね。
外部サービスの登録
前回はどうやって作ったのかは全く覚えがないな
確かに違う
postmanのレスポンスをファイルにしてみたけど、アップローできませんね。
無理やり手動でスキーマを作って登録してみました。こんな作り方ではなかったと記憶していますが...
何だろう
ここをチェックしてみる?
おおお、少し変わった
このサイトでhttp://json-schema.org/draft-04/schema#"を無理やり変換
無事に組み込めました。Apexを使ったらうまくいきませんでしたが、この方法なら機能しそうです。
しかし、スキマーはハンドで作るのは大変ですね。