IAuthInitialize Interface |
Note: This API is now obsolete.
Specifies the mechanism to obtain credentials for a client.
It is mandantory for clients when the server is running in secure
mode having a security-client-authenticator module specified.
Implementations should register the library path as
security-client-auth-library system property and factory
function (a zero argument function returning pointer to an
AuthInitialize object) as the security-client-auth-factory
system property.
For a managed class implementing IAuthInitialize the fully
qualified name of the factory function should be provided in the
form {Namespace}.{Class Name}.{Method Name} as the
security-client-auth-factory property.
Namespace: GemStone.GemFire.CacheAssembly: Gemstone.Gemfire.Cache (in Gemstone.Gemfire.Cache.dll) Version: 9.0.6.18
Syntax[ObsoleteAttribute("Use classes and APIs from the GemStone.GemFire.Cache.Generic namespace")]
public interface IAuthInitialize
<ObsoleteAttribute("Use classes and APIs from the GemStone.GemFire.Cache.Generic namespace")>
Public Interface IAuthInitialize
[ObsoleteAttribute(L"Use classes and APIs from the GemStone.GemFire.Cache.Generic namespace")]
public interface class IAuthInitialize
[<ObsoleteAttribute("Use classes and APIs from the GemStone.GemFire.Cache.Generic namespace")>]
type IAuthInitialize = interface end
The IAuthInitialize type exposes the following members.
Methods
| Name | Description |
---|
 | Close |
Invoked before the cache goes down.
|
 | GetCredentials |
Initialize with the given set of security properties
return the credentials for the client as properties.
|
Top
See Also