Beispiel #1
0
        /// <inheritdoc/>
        public Task <IFactor> AddFactorAsync(string userId, AddPushFactorOptions pushFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
        {
            if (pushFactorOptions == null)
            {
                throw new ArgumentNullException(nameof(pushFactorOptions));
            }

            var factor = new PushFactor
            {
                FactorType = FactorType.Push,
                Provider   = FactorProvider.Okta
            };

            return(AddFactorAsync(factor, userId, cancellationToken: cancellationToken));
        }
Beispiel #2
0
 public Task <IFactor> AddFactorAsync(AddPushFactorOptions pushFactorOptions, CancellationToken cancellationToken = default(CancellationToken))
 => GetClient().UserFactors.AddFactorAsync(Id, pushFactorOptions, cancellationToken);