Class AuthDomain
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public class AuthDomain : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
AuthDomain
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
AuthDomain(bool, params ConstructArgument[])
protected AuthDomain(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
bool
constructArguments
ConstructArgument[]
AuthDomain(IntPtr, bool)
protected AuthDomain(IntPtr ptr, bool ownedRef)
Parameters
ptr
IntPtr
ownedRef
bool
Fields
FilterDataPropertyDefinition
public static readonly Property<IntPtr, AuthDomain> FilterDataPropertyDefinition
Field Value
- Property<IntPtr, AuthDomain>
GenericAuthDataPropertyDefinition
public static readonly Property<IntPtr, AuthDomain> GenericAuthDataPropertyDefinition
Field Value
- Property<IntPtr, AuthDomain>
ProxyPropertyDefinition
public static readonly Property<bool, AuthDomain> ProxyPropertyDefinition
Field Value
- Property<bool, AuthDomain>
RealmPropertyDefinition
public static readonly Property<string?, AuthDomain> RealmPropertyDefinition
Field Value
- Property<string, AuthDomain>
Properties
FilterData
public IntPtr FilterData { get; set; }
Property Value
- IntPtr
GenericAuthData
public IntPtr GenericAuthData { get; set; }
Property Value
- IntPtr
Proxy
public bool Proxy { get; }
Property Value
- bool
Realm
public string? Realm { get; }
Property Value
- string
Methods
Accepts(ServerMessage)
public string? Accepts(ServerMessage msg)
Parameters
msg
ServerMessage
Returns
- string
AddPath(string)
public void AddPath(string path)
Parameters
path
string
Challenge(ServerMessage)
public void Challenge(ServerMessage msg)
Parameters
msg
ServerMessage
CheckPassword(ServerMessage, string, string)
public bool CheckPassword(ServerMessage msg, string username, string password)
Parameters
msg
ServerMessage
username
string
password
string
Returns
- bool
Covers(ServerMessage)
public bool Covers(ServerMessage msg)
Parameters
msg
ServerMessage
Returns
- bool
GetGType()
public static Type GetGType()
Returns
- Type
GetRealm()
Returns
- string
RemovePath(string)
public void RemovePath(string path)
Parameters
path
string
SetFilter(AuthDomainFilter)
public void SetFilter(AuthDomainFilter filter)
Parameters
filter
AuthDomainFilter
SetGenericAuthCallback(AuthDomainGenericAuthCallback)
public void SetGenericAuthCallback(AuthDomainGenericAuthCallback authCallback)
Parameters
authCallback
AuthDomainGenericAuthCallback