public static PasswordlessLoginBuilder AddPasswordlessLogin(this IServiceCollection services, IConfiguration configuration) { var passwordlessLoginOptions = new PasswordlessLoginOptions(); configuration.Bind(passwordlessLoginOptions); var builder = new PasswordlessLoginBuilder(services, passwordlessLoginOptions); return(builder.AddPasswordlessLogin()); }
public static PasswordlessLoginBuilder AddPasswordlessLogin(this IServiceCollection services, Action <PasswordlessLoginOptions> optionsAction = null) { var passwordlessLoginOptions = new PasswordlessLoginOptions(); optionsAction?.Invoke(passwordlessLoginOptions); var builder = new PasswordlessLoginBuilder(services, passwordlessLoginOptions); return(builder.AddPasswordlessLogin()); }