Class BasicAuthorization
- Namespace
- Cratis.Chronicle.Security
- Assembly
- Cratis.Chronicle.dll
Represents basic authentication.
public record BasicAuthorization : IEquatable<BasicAuthorization>
- Inheritance
-
BasicAuthorization
- Implements
- Inherited Members
- Extension Methods
Constructors
BasicAuthorization(BasicAuthorization)
protected BasicAuthorization(BasicAuthorization original)
Parameters
originalBasicAuthorization
BasicAuthorization(Username, Password)
Represents basic authentication.
public BasicAuthorization(Username Username, Password Password)
Parameters
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
Password
The password.
public Password Password { get; init; }
Property Value
Username
The username.
public Username Username { get; init; }
Property Value
Methods
Deconstruct(out Username, out Password)
public void Deconstruct(out Username Username, out Password Password)
Parameters
Equals(BasicAuthorization?)
public virtual bool Equals(BasicAuthorization? other)
Parameters
otherBasicAuthorization
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(BasicAuthorization?, BasicAuthorization?)
public static bool operator ==(BasicAuthorization? left, BasicAuthorization? right)
Parameters
leftBasicAuthorizationrightBasicAuthorization
Returns
operator !=(BasicAuthorization?, BasicAuthorization?)
public static bool operator !=(BasicAuthorization? left, BasicAuthorization? right)
Parameters
leftBasicAuthorizationrightBasicAuthorization