本文整理匯總了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();
}