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

シークレットを受信した時刻。