Class AuthStep
- Namespace
- Kuestenlogik.Bowire.Security.Scanner
- Assembly
- Kuestenlogik.Bowire.Security.Scanner.dll
One request in an AuthFlowDefinition.
public sealed class AuthStep
- Inheritance
-
AuthStep
- Inherited Members
Constructors
AuthStep()
public AuthStep()
Properties
Body
Raw body (sent with ContentType or text/plain).
[JsonPropertyName("body")]
public string? Body { get; init; }
Property Value
Capture
Values to extract from this step's response into flow variables.
[JsonPropertyName("capture")]
public IReadOnlyList<AuthCapture>? Capture { get; init; }
Property Value
ContentType
Content-Type override for Body.
[JsonPropertyName("contentType")]
public string? ContentType { get; init; }
Property Value
Form
Form fields sent as application/x-www-form-urlencoded (the OAuth token-endpoint shape). Mutually exclusive with Json / Body.
[JsonPropertyName("form")]
public IReadOnlyDictionary<string, string>? Form { get; init; }
Property Value
Headers
Request headers (values support {{var}} / {{env.NAME}}).
[JsonPropertyName("headers")]
public IReadOnlyDictionary<string, string>? Headers { get; init; }
Property Value
Json
Raw JSON body (sent as application/json).
[JsonPropertyName("json")]
public string? Json { get; init; }
Property Value
Method
[JsonPropertyName("method")]
public string Method { get; init; }
Property Value
Url
[JsonPropertyName("url")]
public string Url { get; init; }