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