**Is your feature request related to a problem? Please describe.**
I am building an Application that requires frequent password input. It would be awesome, to have native Touch ID support on macOS.

**Describe the solution you'd like**
An easy solution to show the Touch ID authentication dialog on macOS.

**Describe alternatives you've considered**
Writing my own Node.js add-on, but I couldn't wrap my head around it

**Additional context**
Add any other context or screenshots about the feature request here.
<img width="1085" alt="touch bar bild 2019-02-02 um 09 58 04" src="https://user-images.githubusercontent.com/6825153/52162266-71285600-26d1-11e9-80a7-5f85cc50bf90.png">

atom/browser/api/atom_api_system_preferences.cc
.SetMethod("registerDefaults", &SystemPreferences::RegisterDefaults)
      .SetMethod("getUserDefault", &SystemPreferences::GetUserDefault)
      .SetMethod("setUserDefault", &SystemPreferences::SetUserDefault)
      .SetMethod("removeUserDefault", &SystemPreferences::RemoveUserDefault)
      .SetMethod("isSwipeTrackingFromScrollEventsEnabled",
                 &SystemPreferences::IsSwipeTrackingFromScrollEventsEnabled)
      .SetMethod("getEffectiveAppearance",
                 &SystemPreferences::GetEffectiveAppearance)
      .SetMethod("getAppLevelAppearance",
                 &SystemPreferences::GetAppLevelAppearance)
      .SetMethod("setAppLevelAppearance",
                 &SystemPreferences::SetAppLevelAppearance)
      .SetMethod("getSystemColor", &SystemPreferences::GetSystemColor)
      .SetMethod("isTrustedAccessibilityClient",
                 &SystemPreferences::IsTrustedAccessibilityClient)
      .SetMethod("getMediaAccessStatus",
                 &SystemPreferences::GetMediaAccessStatus)
      .SetMethod("askForMediaAccess", &SystemPreferences::AskForMediaAccess)
#endif
      .SetMethod("isInvertedColorScheme",
                 &SystemPreferences::IsInvertedColorScheme)
      .SetMethod("isHighContrastColorScheme",
                 &SystemPreferences::IsHighContrastColorScheme)
      .SetMethod("isDarkMode", &SystemPreferences::IsDarkMode);
}
}  
}  
namespace {
using atom::api::SystemPreferences;
void Initialize(v8::Local<v8::Object> exports,