本文整理汇总了C#中Authenticator类的典型用法代码示例。如果您正苦于以下问题:C# Authenticator类的具体用法?C# Authenticator怎么用?C# Authenticator使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Authenticator类属于命名空间,在下文中一共展示了Authenticator类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PSAuthLoginProof
public PSAuthLoginProof(Authenticator authenticator)
: base(LoginOpcodes.AUTH_LOGIN_PROOF)
{
Write((byte)AccountStatus.Ok);
Write(authenticator.SRP6.M2);
this.WriteNullByte(4);
}
示例2: GetClientInstance
public static async Task<ExchangeClient> GetClientInstance()
{
Authenticator authenticator = new Authenticator();
var authInfo = await authenticator.AuthenticateAsync(ExchangeResourceId);
return new ExchangeClient(new Uri(ExchangeServiceRoot), authInfo.GetAccessToken);
}
示例3: EnsureClientCreated
private static async Task<ExchangeClient> EnsureClientCreated()
{
Authenticator authenticator = new Authenticator();
var authInfo = await authenticator.AuthenticateAsync(ExchangeResourceId);
return new ExchangeClient(new Uri(ExchangeServiceRoot), authInfo.GetAccessToken);
}
示例4: Setup
public void Setup()
{
var driveAuthenticator = new Authenticator();
driveAuthenticator.Authenticate("test");
this.googleDriveServiceProvider = new GoogleDriveServiceProvider(driveAuthenticator);
this.testee = new FileDownloader(this.googleDriveServiceProvider);
}
示例5: Setup
public void Setup()
{
var authenticator = new Authenticator();
authenticator.Authenticate("test");
var serviceProvider = new GoogleDriveServiceProvider(authenticator);
this.testee = new FolderSynchronizer(new FilesGetter(serviceProvider), new FileDownloader(serviceProvider));
}
示例6: EnsureClientCreated
public static async Task<AadGraphClient> EnsureClientCreated(Context context)
{
Authenticator authenticator = new Authenticator(context);
var authInfo = await authenticator.AuthenticateAsync(AadGraphResource);
return new AadGraphClient(new Uri(AadGraphResource + authInfo.IdToken.TenantId), authInfo.GetAccessToken);
}
示例7: ClientInterface
public ClientInterface(IrcLoginCreds loginCreds, List<IrcComponent> auxComponents)
{
KillClient = false;
Client = new IrcClient();
Client.SendDelay = 200;
Client.ActiveChannelSyncing = true;
//Client.AutoRetry = true;
_loginCreds = loginCreds;
Client.CtcpVersion = "Pikatwo - Interactive chatbot with lifelike texture by zalzane.";
_authenticator = new Authenticator();
_components = auxComponents;
_components.Add(_authenticator);
_components.Add(new Reconnector());
foreach (var component in _components){
component.IrcInterface = this;
}
Client.OnChannelMessage += HandleCommands;
Client.OnQueryMessage += HandleCommands;
Client.OnRawMessage += ClientOnOnRawMessage;
_debugWriter = new StreamWriter("debugOut.txt", true);
_rawWriter = new StreamWriter("rawOut.txt", true);
}
示例8: EnsureClientCreated
private static async Task<SharePointClient> EnsureClientCreated()
{
Authenticator authenticator = new Authenticator();
var authInfo = await authenticator.AuthenticateAsync(MyFilesCapability, ServiceIdentifierKind.Capability);
// Create the MyFiles client proxy:
return new SharePointClient(authInfo.ServiceUri, authInfo.GetAccessToken);
}
示例9: EnsureClientCreated
public static async Task<SharePointClient> EnsureClientCreated(UIViewController context)
{
Authenticator authenticator = new Authenticator(context);
var authInfo = await authenticator.AuthenticateAsync(SharePointResourceId, ServiceIdentifierKind.Resource);
// Create the SharePoint client proxy:
return new SharePointClient(new Uri(SharePointServiceRoot), authInfo.GetAccessToken);
}
示例10: Authenticate_WhereDownstreamResultEmpty_ReturnsFalse
public async Task Authenticate_WhereDownstreamResultEmpty_ReturnsFalse()
{
// arrange
var proxy = new AuthenticatorProxyWithResult("");
authenticator = new Authenticator(proxy);
// act
var result = await authenticator.Authenticate("url");
Assert.IsFalse(result.IsSuccess);
}
示例11: Authenticate_WhereDownstreamResultOccurs_ReturnsSuccess
public async Task Authenticate_WhereDownstreamResultOccurs_ReturnsSuccess()
{
// arrange
var proxy = new AuthenticatorProxyWithResult("foo");
authenticator = new Authenticator(proxy);
// act
var result = await authenticator.Authenticate("url");
Assert.IsTrue(result.IsSuccess);
}
示例12: AsyncResumableUploadData
public AsyncResumableUploadData(AsyncDataHandler handler,
Authenticator authenticator,
AbstractEntry payload,
string httpMethod,
SendOrPostCallback callback,
object userData)
: base(null, null, userData, callback) {
this.DataHandler = handler;
this.authenticator = authenticator;
this.entry = payload;
this.HttpVerb = httpMethod;
}
示例13: EnsureExchangeClient
public async Task<ExchangeClient> EnsureExchangeClient()
{
if (_exchangeClient != null)
return _exchangeClient;
var authenticator = new Authenticator();
_authenticationInfo = await authenticator.AuthenticateAsync(ExchangeResourceId);
_exchangeClient = new ExchangeClient(new Uri(ExchangeServiceRoot), _authenticationInfo.GetAccessToken);
_isAuthenticated = true;
return _exchangeClient;
}
示例14: EnsureClientCreated
public static async Task EnsureClientCreated(Context context) {
Authenticator authenticator = new Authenticator(context);
var authInfo = await authenticator.AuthenticateAsync(ExchangeResourceId);
_strUserId = authInfo.IdToken.UPN;
_exchangeClient = new ExchangeClient(new Uri(ExchangeServiceRoot), authInfo.GetAccessToken);
var adAuthInfo = await authInfo.ReauthenticateAsync(AdServiceResourceId);
_adClient = new AadGraphClient(new Uri("https://graph.windows.net/" + authInfo.IdToken.TenantId),
adAuthInfo.GetAccessToken);
}
示例15: LoginLogic
private IEnumerator LoginLogic()
{
painel.GetComponent<LoadingPanelCreator>().CreateLoadingPanel();
Authenticator authenticator = new Authenticator()
.setUserName(username.text)
.setPassword(password.text)
.setLoginSuccesfullCallback(loginSuccesfull)
.setLoginFailCallback(loginFail);
yield return authenticator.makeLogin();
painel.GetComponent<LoadingPanelCreator>().DestroyLoadingPanel();
}