One-Time Secret (独立発行元) (プレビュー)
One-Time Secret は、機密情報を保存せずに共有できる方法です。 代わりに1 回限りのリンクを使用することで、情報は 1 回のみの表示で保持されます。つまり、後で他のユーザーが読み取ることはできません。 これにより、機密情報を安全な方法で送信し、1 人だけが見ることができるようになります。 自己破壊するメッセージのように考えてください。
このコネクタは、次の製品および地域で利用可能です:
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | 以下を除くすべての Logic Apps 地域 : - Azure 政府の地域 - Azure 中国の地域 - 国防総省 (DoD) |
Power Automate | プレミアム | 以下を除くすべての Power Automate 地域 : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運用する中国のクラウド - 国防総省 (DoD) |
Power Apps | プレミアム | 以下を除くすべての Power Apps 地域 : - 米国政府 (GCC) - 米国政府 (GCC High) - 21 Vianet が運用する中国のクラウド - 米国国防総省 (DoD) |
お問い合わせ先 | |
---|---|
件名 | Aldo Gillone |
[URL] | https://github.com/alduzzen1985/One-Time-Secet-Connector/ |
メール | aldogillone@gmail.com |
Connector Metadata | |
---|---|
発行者 | Aldo Gillone |
カテゴリー | セキュリティ |
プライバシー ポリシー | https://onetimesecret.com/info/privacy |
Web サイト | https://onetimesecret.com/ |
接続を作成する
このコネクタは、次の認証タイプをサポートしています:
既定 | 接続を作成するためのパラメーター。 | すべての地域 | 共有不可 |
既定
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | 説明設定 | Required |
---|---|---|---|
メール | securestring | この API に対応するメール | True |
API Key | securestring | 供給される API キー | True |
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
シークレットの作成 |
このメソッドを使用して、シークレットの値を保存します。 |
シークレットの取得 |
シークレットの取得 |
シークレットの生成 |
短い一意のシークレットを生成します。 これは、一時パスワード、ワンタイム パッド、ソルトなどに役立ちます。 |
シークレットを焼損させる |
まだ読まれていないシークレットを焼損させる。 |
メタデータの取得 |
すべてのシークレットには、メタデータも関連付けられています。 メタデータは、シークレットの作成者 (つまり、受信者ではない) によって使用されることを意図しており、通常は非公開に保つ必要があります。 メタデータ キーはシークレット キーとは異なるため、メタデータ キーを安全に使用して、シークレット自体に関する基本情報を取得できます (表示されたかどうか、表示された時間など)。 |
最新メタデータの取得 |
最新メタデータのリストを取得します。 |
シークレットの作成
このメソッドを使用して、シークレットの値を保存します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
シークレットの値
|
secret | True | string |
保存前に暗号化されるシークレットの値。 適用されるプランに基づく最大長があります (1k-10k)。 |
削除までの時間
|
ttl | string |
シークレットが存続する最大時間 (秒単位) (つまり、存続時間)。 この時間が経過すると、シークレットは削除され、回復できなくなります。 |
|
パス フレーズ
|
passphrase | string |
シークレットを表示するために受信者が知っておく必要がある文字列。 この値はシークレットの暗号化にも使用され、保存される前に bcrypt されるため、この値のみが転送されます。 |
|
メール通知
|
recipient | string |
メール アドレス。 シークレットのリンク (シークレットそのものではありません) を含むフレンドリーなメールを送信します。 |
戻り値
名前 | パス | 型 | 説明 |
---|---|---|---|
顧客 ID
|
custid | string |
これはあなたです |
メタデータ キー
|
metadata_key | string |
メタデータの一意のキーです。 これを共有しないでください。 |
シークレット キー
|
secret_key | string |
作成するシークレットの一意のキー。 これはあなたが共有できるキーです。 |
TTL
|
ttl | integer |
指定された存続時間 (秒単位) (つまり、残り時間ではありません) |
メタデータ TTL
|
metadata_ttl | integer |
メタデータが有効になるまでの残り時間 (秒単位)。 |
シークレット TTL
|
secret_ttl | integer |
シークレットが有効になるまでの残り時間 (秒単位)。 |
州
|
state | string |
州 |
更新済み
|
updated | integer |
同上ですが、最後に更新された時間です。 |
created
|
created | integer |
シークレットが作成された時間 (UTC 時間) |
受信者
|
recipient | array of |
受信者 |
必須パスフレーズ
|
passphrase_required | boolean |
シークレットが作成されたときにパスフレーズが提供された場合、これは true になります。 それ以外の場合は、当然 false を返します。 |
シークレットの取得
シークレットの取得
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
シークレット キー
|
SECRET_KEY | True | string |
シークレット キー |
パス フレーズ
|
passphrase | string |
パス フレーズ |
戻り値
名前 | パス | 型 | 説明 |
---|---|---|---|
価値
|
value | string |
実際のシークレット。 言うまでもなく、これは一度しか利用できません。 |
シークレット キー
|
secret_key | string |
作成するシークレットの一意のキー。 これはあなたが共有できるキーです。 |
シークレットの生成
短い一意のシークレットを生成します。 これは、一時パスワード、ワンタイム パッド、ソルトなどに役立ちます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
パス フレーズ
|
passphrase | string |
シークレットを表示するために受信者が知っておく必要がある文字列。 この値はシークレットの暗号化にも使用され、保存される前に bcrypt されるため、この値のみが転送されます。 |
|
削除までの時間
|
ttl | integer |
シークレットが存続する最大時間 (秒単位) (つまり、存続時間) |
|
Recipient
|
recipient | string |
メール アドレス。 シークレットのリンク (シークレットそのものではありません) を含むフレンドリーなメールを送信します。 |
戻り値
名前 | パス | 型 | 説明 |
---|---|---|---|
Customer ID
|
custid | string |
これはあなたです |
生成された値
|
value | string |
生成された値。 これを共有しないでください。 |
メタデータ キー
|
metadata_key | string |
メタデータの一意のキーです。 これを共有しないでください。 |
シークレット キー
|
secret_key | string |
作成するシークレットの一意のキー。 これはあなたが共有できるキーです。 |
有効までの時間
|
ttl | integer |
指定された存続時間 (秒単位) (つまり、残り時間ではありません) |
更新済み
|
updated | integer |
同上ですが、最後に更新された時間です。 |
Created
|
created | integer |
シークレットが作成された時間 (UTC 時間) |
シークレットを焼損させる
まだ読まれていないシークレットを焼損させる。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
メタデータ キー
|
METADATA_KEY | True | string |
メタデータ キー |
戻り値
名前 | パス | 型 | 説明 |
---|---|---|---|
Customer ID
|
state.custid | string |
これはあなたです |
メタデータ キー
|
state.metadata_key | string |
メタデータの一意のキーです。 これを共有しないでください。 |
シークレット キー
|
state.secret_key | string |
作成するシークレットの一意のキー。 これはあなたが共有できるキーです。 |
有効までの時間
|
state.ttl | integer |
指定された存続時間 (秒単位) (つまり、残り時間ではありません) |
メタデータ TTL
|
state.metadata_ttl | integer |
メタデータが有効になるまでの残り時間 (秒単位)。 |
シークレット有効までの時間
|
state.secret_ttl | integer |
シークレットが有効になるまでの残り時間 (秒単位)。 |
状態
|
state.state | string |
シークレットの状態 |
更新済み
|
state.updated | integer |
同上ですが、最後に更新された時間です。 |
Created
|
state.created | integer |
シークレットが作成された時間 (UTC 時間) |
受信者
|
state.recipient | array of |
受信者 |
シークレット ショート キー
|
secret_shortkey | string |
シークレット ショート キー |
メタデータの取得
すべてのシークレットには、メタデータも関連付けられています。 メタデータは、シークレットの作成者 (つまり、受信者ではない) によって使用されることを意図しており、通常は非公開に保つ必要があります。 メタデータ キーはシークレット キーとは異なるため、メタデータ キーを安全に使用して、シークレット自体に関する基本情報を取得できます (表示されたかどうか、表示された時間など)。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
メタデータ キー
|
METADATA_KEY | True | string |
メタデータの一意のキーです。 これを共有しないでください。 |
戻り値
名前 | パス | 型 | 説明 |
---|---|---|---|
Customer ID
|
custid | string |
これはあなたです |
メタデータ キー
|
metadata_key | string |
作成したシークレットの一意のキー。 これはあなたが共有できるキーです。 |
シークレット キー
|
secret_key | string |
作成したシークレットの一意のキー。 これはあなたが共有できるキーです。 |
有効までの時間
|
ttl | integer |
指定された存続時間 (つまり、残り時間ではありません) |
メタデータ有効までの時間
|
metadata_ttl | integer |
メタデータが有効になるまでの残り時間 (秒単位)。 |
シークレット有効までの時間
|
secret_ttl | integer |
シークレットが有効になるまでの残り時間 (秒単位)。 |
状態
|
state | string |
シークレットの状態 |
更新済み
|
updated | integer |
同上ですが、最後に更新された時間です。 |
Created
|
created | integer |
メタデータが作成された時間 (UTC 時間) |
受信者
|
recipient | array of |
受信者 |
必須パスフレーズ
|
passphrase_required | boolean |
シークレットが作成されたときにパスフレーズが提供された場合、これは true になります。 それ以外の場合は、当然 false を返します。 |
最新メタデータの取得
最新メタデータのリストを取得します。
戻り値
名前 | パス | 型 | 説明 |
---|---|---|---|
|
array of object | ||
顧客 ID
|
custid | string |
これはあなたです |
メタデータ キー
|
metadata_key | string |
メタデータの一意のキーです。 これを共有しないでください。 |
有効までの時間
|
ttl | integer |
指定された存続時間 (つまり、残り時間ではありません) |
メタデータ有効までの時間
|
metadata_ttl | integer |
メタデータが有効になるまでの残り時間 (秒単位)。 |
シークレット有効までの時間
|
secret_ttl | integer |
シークレットが有効になるまでの残り時間 (秒単位)。 |
州
|
state | string |
州 |
更新済み
|
updated | integer |
同上ですが、最後に更新された時間です。 |
Created
|
created | integer |
シークレットが作成された時間 (UTC 時間) |
受信者
|
recipient | array of |
受信者 |
受信済み
|
received | integer |
シークレットを受信した時刻。 |