SystemCredential

SystemCredential["keyname"]

"keyname"という名前でセキュアストレージに保管された式を与える.

詳細

  • 式はSystemCredential["keyname"]=expr で保管できる.
  • SystemCredentialに保管できる式には以下がある.
  • "string"パスワードのような秘密の文字列
    SystemCredentialData一般目的のキーと値のペア
    SecuredAuthenticationKey外部サービスのための信用情報
  • "keyname"のもとに保存された式はUnset[SystemCredential["keyname"]]で削除できる.
  • SystemCredentialは,可能な場合はオペレーティングシステムのキーチェーンを使う.セキュアストレージが使用できない場合は,暗号化されたローカルファイルに秘密を保管する.
  • WindowsおよびmacOSでは,デフォルトで,与えられたデフォルトのキーチェーンにデータが保管される.
  • Linuxでは,サポートされるウォレットシステムの一つを使うことができる.

例題

すべて開くすべて閉じる

  (3)

秘密の文字列を"mykey"という名前のキーで保管する:

セキュアストレージから数列を読み出す:

保管されたデータを削除する:

認証キーを安全に保管する:

キーと値のペアの記録を,"Password"フィールドを暗号化して安全に保管する:

保管された情報を取り出す:

アプリケーション  (1)

Two-Legged OAuthを使い,外部サービスからの信用情報を使ってSecuredAuthenticationKeyを作る:

キーをセキュアストレージに保管する:

保管したキーを使って署名済みのリクエストをサービスに送る:

特性と関係  (3)

安全に保管されたデータのすべての名前をリストにする:

指定されたキーの名前について保管されたデータを削除する:

保管した全データを削除する:

SystemCredentialKey"keyname"を使ってセッション間で認証ダイアログフィールドを安全に保管する:

データは指定された名前のセキュアストレージに記憶される:

考えられる問題  (1)

SystemCredentialは数字を受け付けない:

キーの名前は文字列でなければならない:

Wolfram Research (2020), SystemCredential, Wolfram言語関数, https://reference.wolfram.com/language/ref/SystemCredential.html.

テキスト

Wolfram Research (2020), SystemCredential, Wolfram言語関数, https://reference.wolfram.com/language/ref/SystemCredential.html.

CMS

Wolfram Language. 2020. "SystemCredential." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SystemCredential.html.

APA

Wolfram Language. (2020). SystemCredential. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemCredential.html

BibTeX

@misc{reference.wolfram_2024_systemcredential, author="Wolfram Research", title="{SystemCredential}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/SystemCredential.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_systemcredential, organization={Wolfram Research}, title={SystemCredential}, year={2020}, url={https://reference.wolfram.com/language/ref/SystemCredential.html}, note=[Accessed: 25-November-2024 ]}