Table of Contents

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()

public string 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