/// <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); }