REST API を使用した多要素認証チェーン認証方式の管理

REST API を使用して、多要素認証チェーン認証方式を管理できます。以下のエンドポイントを使用します。
  • GET
    : /ca/api/sso/services/policy/v1/SmAuthSchemes
  • POST
    : /ca/api/sso/services/policy/v1/SmAuthSchemes
  • PUT
    : /ca/api/sso/services/policy/v1/SmAuthSchemes
  • DELETE
    : /ca/api/sso/services/policy/v1/SmAuthSchemes
サンプル ペイロード
多要素認証チェーン認証方式の最小および最大ペイロード構造と共にそれぞれのレスポンスを以下に示します。
最小ペイロード
リクエスト
{ "Name": "smah_asia", "AuthSchemeType": "AuthChaining", "Param": "(CA.SM::AuthScheme@0d-41ef4b5a-1dc6-4b93-a8ef-3c582995d1b9;2;1);(CA.SM::AuthScheme@0d-ddeaa545-d3f4-45a1-a002-163f7d5e4c9a;2;2);authExpression=demoauth_form AND VIP_MIN_PAYLOAD;", "ExprString": "<@ lib=\"smauthextattrresponse\" func=\"getAttributeValue\" param=\"signing_key_alias=smcert;signingAlgorithm=RS256;tokenIssuer=https://security.com/iam/siteminder;\" @>" }
レスポンス
{ "id": "CA.SM::AuthScheme@0d-c490750c-051d-4624-bda2-ab743463c9de", "type": "SmAuthScheme", "Name": "smah_asia", "IPCheck": false, "AuthSchemeType": "AuthChaining", "IgnorePwCheck": false, "Level": 5, "PersistSessionVars": false, "IsUsedbyAdmin": false, "ExprString": "<@ lib=\"smauthextattrresponse\" func=\"getAttributeValue\" param=\"signing_key_alias=smcert;signingAlgorithm=RS256;tokenIssuer=https://security.com/iam/siteminder;\" @>", "AllowAuthLevelOverride": false, "SupportsValidateIdentity": false, "Library": "smauthdir", "IsRadius": false, "Param": "(CA.SM::AuthScheme@0d-41ef4b5a-1dc6-4b93-a8ef-3c582995d1b9;2;1);(CA.SM::AuthScheme@0d-ddeaa545-d3f4-45a1-a002-163f7d5e4c9a;2;2);authExpression=demoauth_form AND VIP_MIN_PAYLOAD;", "IsTemplate": false, "AllowSaveCreds": false, "SmSAMLv2IdPs": [], "SmSAMLv1IdPs": [], "SmXMLDSigIdPs": [], "SmWSFEDIdPs": [], "SmXMLDCCIdPs": [], "SmWSSecurityIdPs": [] }
最大ペイロード
リクエスト
{ "Name": "smah_asia", "AuthSchemeType": "AuthChaining", "Level": 25, "Param": "(CA.SM::AuthScheme@0d-41ef4b5a-1dc6-4b93-a8ef-3c582995d1b9;2;1);(CA.SM::AuthScheme@0d-ddeaa545-d3f4-45a1-a002-163f7d5e4c9a;2;2);authExpression=demoauth_form AND VIP_MIN_PAYLOAD;", "ExprString": "<@ lib=\"smauthextattrresponse\" func=\"getAttributeValue\" param=\"signing_key_alias=smcert;encryption_key_alias=smcert;user_authlookup=uid;signingAlgorithm=RS256;encryptionAlgorithm=RSA-OAEP;encryptionMethod=A128CBC-HS256;tokenIssuer=https://security.com/iam/siteminder;zfp_enabled=true;\" @>" }
レスポンス
{ "id": "CA.SM::AuthScheme@0d-9effb122-4dcd-4a59-a99a-ff3bf55e1aa2", "type": "SmAuthScheme", "Name": "smah_asia", "IPCheck": false, "AuthSchemeType": "AuthChaining", "IgnorePwCheck": false, "Level": 5, "PersistSessionVars": false, "IsUsedbyAdmin": false, "ExprString": "<@ lib=\"smauthextattrresponse\" func=\"getAttributeValue\" param=\"signing_key_alias=smcert;encryption_key_alias=smcert;user_authlookup=uid;signingAlgorithm=RS256;encryptionAlgorithm=RSA-OAEP;encryptionMethod=A128CBC-HS256;tokenIssuer=https://security.com/iam/siteminder;zfp_enabled=true;\" @>", "AllowAuthLevelOverride": false, "SupportsValidateIdentity": false, "Library": "smauthdir", "IsRadius": false, "Param": "(CA.SM::AuthScheme@0d-41ef4b5a-1dc6-4b93-a8ef-3c582995d1b9;2;1);(CA.SM::AuthScheme@0d-ddeaa545-d3f4-45a1-a002-163f7d5e4c9a;2;2);authExpression=demoauth_form AND VIP_MIN_PAYLOAD;", "IsTemplate": false, "AllowSaveCreds": false, "SmSAMLv2IdPs": [], "SmSAMLv1IdPs": [], "SmXMLDSigIdPs": [], "SmWSFEDIdPs": [], "SmXMLDCCIdPs": [], "SmWSSecurityIdPs": [] }