メインコンテンツへスキップ
Actionsでリリースされた機能および破壊的変更は、以下です。

v3

ログインフロー

新機能および破壊的変更は、ログインフローのトリガーに対してリリースされています。これらの変更については、ログインフロー:リリースをご覧ください。

v2(GA)

クエリおよび本文パラメーター

event.request.queryおよびevent.request.bodyオブジェクトを使用して、クエリおよびボディーパラメーターへの直接アクセスが利用できます。これらは、GETまたはPOST要求を介して認可が開始されたかどうかに関わらず、公開されます。また認可要求の一環として送信された多くのプロトコル固有のクエリまたはボディーパラメーターは、event.transactionオブジェクトのファーストクラス値として利用できます。ユースケースがサポートされていない場合を除き、event.request.queryおよびevent.request.bodyではなくevent.transactionを使用することをお勧めします。これらの変更の完全なマッピングは以下のとおりです。
GA前のプロパティGAのプロパティ
event.actor.ipevent.request.ip
event.actor.hostnameevent.request.hostname
event.actor.geoIpevent.request.geoip
event.actor.languageevent.request.language
event.actor.methodevent.request.method
event.actor.userAgentevent.request.user_agent
event.actor.bodyevent.request.body
event.actor.queryevent.request.query
event.actor.query.audienceevent.resource_server.identifier
event.actor.query.scopeevent.transaction.requested_scopes
event.actor.query.acr_valuesevent.transaction.acr_values
event.actor.query.ui_localesevent.transaction.ui_locales
event.protocolevent.transaction.protocol
context.secretsevent.secrets

ユーザープロファイルプロパティ

一般的に、Auth0ユーザープロファイル構造と一致させるために、event.userオブジェクトは、そのプロパティをキャメルケースからスネークケースに変更しています。たとえば、event.user.appMetadataは、event.user.app_metadataに変更されています。

副作用の実行

ログイン後トリガーのGA前のバージョンでは、副作用は、Actionからオブジェクトを返すことで実行されました。Actions GAでは、これらの変更をカプセル化し、より良いエディター内ヒントおよびインラインドキュメントを提供するために、apiオブジェクトが用意されています。 これらの変更についての詳細およびコード例を確認するには「ログインフロー:リリース」をご覧ください。

スコープの操作

Actions BetaでIDおよびアクセストークンスコープの直接操作の提供を試みていますが、Actions GAではこの機能をサポートしていません。
I