Ejemplo n.º 1
0
        /// <summary>
        /// Register sms authentication.
        /// </summary>
        /// <param name="services"></param>
        /// <returns></returns>
        public static SimpleIdServerOpenIDBuilder AddSMSAuthentication(this SimpleIdServerOpenIDBuilder builder, Action <SmsHostOptions> callback = null)
        {
            RegisterDependencies(builder.ServiceCollection);
            if (callback == null)
            {
                builder.ServiceCollection.Configure <SmsHostOptions>((opts) => { });
            }
            else
            {
                builder.ServiceCollection.Configure(callback);
            }

            return(builder);
        }
 /// <summary>
 /// Register login password authentication.
 /// </summary>
 /// <param name="services"></param>
 /// <returns></returns>
 public static SimpleIdServerOpenIDBuilder AddLoginPasswordAuthentication(this SimpleIdServerOpenIDBuilder builder)
 {
     RegisterDependencies(builder.ServiceCollection);
     return(builder);
 }