17 params KeyValuePair<string, object>[]
JwtClaims)
21 this.ErrorMessage =
null;
22 this.LogAuditFailure =
false;
39 this.JwtClaims = Array.Empty<KeyValuePair<string, object>>();
50 public bool Ok {
get; }
65 public KeyValuePair<string, object>[]
JwtClaims {
get; }
Event arguments for Remote Authentication callback methods.
string ErrorMessage
Error message, if remote authentication failed.
object State
State object.
bool Ok
If remote authentication was successful or not.
RemoteAuthenticationEventArgs(object State, string ErrorMessage, bool LogAuditFailure)
Event arguments for Remote Authentication callback methods.
RemoteAuthenticationEventArgs(object State, params KeyValuePair< string, object >[] JwtClaims)
Event arguments for Remote Authentication callback methods.
KeyValuePair< string, object >[] JwtClaims
JWT Claims to include in token generated.
bool LogAuditFailure
If audit failure should be logged.