API アプリの Logic Apps デザイナーでパスワード パラメーターを未加工の文字列ではなく (*) として表示する必要があります。カスタム MapType を SwaggerConfig.cs に追加しました。
c.MapType<MyModel.Password>(() => new Schema {type = "string", format = "password" });
パラメーター:
public class Parameters
{
// ...
[Metadata("Password", null)]
[Required(AllowEmptyStrings = false)]
public Password Password { get; set; }
}
public class Password
{
public string password {get; set;}
}
デザイナーには未加工の文字列が引き続き表示されます。何か不足していますか?