|
|
public sealed class AuthBroker
|
|
|
: __ComObject, IAuthBroker
|
|
|
public virtual UInt32 Flags { get; }
|
|
|
public virtual String Start { get; }
|
|
|
public virtual String Terminate { get; }
|
|
|
public virtual void GetAuthCookie(UInt32 cookieIndex, out String& url, out String& name, out String& data, out UInt32& flags, out String& p3p);
|
|
|
public virtual void OnBrowserStateChange(BrowserState state);
|
|
|
public virtual void OnComplete(Exception responseHr, WebAuthenticationStatus responseStatus, UInt32 responseErrorDetail, String responseData);
|
|
|
public abstract interface IAuthBroker
|
|
|
|
|
|
public abstract virtual UInt32 Flags { get; }
|
|
|
public abstract virtual String Start { get; }
|
|
|
public abstract virtual String Terminate { get; }
|
|
|
public abstract virtual void GetAuthCookie(UInt32 cookieIndex, out String& url, out String& name, out String& data, out UInt32& flags, out String& p3p);
|
|
|
public abstract virtual void OnBrowserStateChange(BrowserState state);
|
|
|
public abstract virtual void OnComplete(Exception responseHr, WebAuthenticationStatus responseStatus, UInt32 responseErrorDetail, String responseData);
|