Table of Contents

Class AuthDomain

Namespace
Soup
Assembly
Soup-3.0.dll
public class AuthDomain : Object, IDisposable, GTypeProvider, InstanceFactory
Inheritance
AuthDomain
Implements
Derived
Inherited Members

Constructors

AuthDomain(params ConstructArgument[])

public AuthDomain(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

AuthDomain(AuthDomainHandle)

public AuthDomain(AuthDomainHandle handle)

Parameters

handle AuthDomainHandle

Fields

FilterDataPropertyDefinition

public static readonly Property<nint, AuthDomain> FilterDataPropertyDefinition

Field Value

Property<nint, AuthDomain>

GenericAuthDataPropertyDefinition

public static readonly Property<nint, AuthDomain> GenericAuthDataPropertyDefinition

Field Value

Property<nint, 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 nint FilterData { get; set; }

Property Value

nint

GenericAuthData

public nint GenericAuthData { get; set; }

Property Value

nint

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