Is it possible to leverage OS X Touch ID or Watch 2 Factor authentication in a webpage or app? - macos

I've seen samples of 2 factor authentication with Windows Hello on Microsoft Edge, and want to see if a comparable authentication is possible with either
Touch ID (integrated in OS X on newer MacBook Pros)
Log in with Apple Watch (available on MacBook Pros > mid 2013)

There are no available APIs for logging in with the Apple Watch how Apple does with the macbook. There are APIs available for touchID to be used in iOS apps, not on a web page.
Local Authentication Reference

Related

not able to add .ipa file in iphone device

i have generated the .ipa file and trying to add in any iphone device but its not adding.
the error is showing like:- couldnot install(in xcode).
i tried with apple configurator 2:- in this scenario app is installing a bit just assume
75% and after that the app icon is getting grayed out and clicking on that app is giving
popup as :- could not install please try later.
somewhere i saw that you have to allow from your device to trust this app, location is like :- settings > general > profile&management > you will find your profile here for new app installing.i didn't get any profile there.
FYI
i am using free developer account and created the xamarin app from windows and building it through mac, the xcode version is 9.4 beta and i also tried to override with xcode version 11.3.
i am not getting whether i am missing something or messed up with xcode versioning.
i am using free developer account and created the xamarin app from windows and building it through mac...
If using a free apple developer account , you can not install a .ipa file to iOS Device .This is limited by Apple.
About IPA Support in Xamarin.iOS , you will see there are two uses as follow :
Ad Hoc Testing — An iOS application can be deployed to up to 100 users (identified by specific iOS device UUIDs) for Alpha and Beta testing purposes. See our Provisioning an iOS Device for Development documentation for detailed information on adding test iOS devices to your Apple developer account, and the Ad-Hoc guide, for more information on how to distribute in this way.
In House / Enterprise Deployment — An iOS application can be deployed internally, within a company, which requires membership of Apple's Developer Enterprise program. More information on In House Distribution is detailed in the In House Distribution guide.
In either case, an IPA package (a special type of zip file) must be created and digitally signed with the correct Distribution Provisioning Profile.
If using a free provisioning , there is a Limitation as follow :
Access to iTunes Connect is limited and therefore services such as publishing to the App Store and TestFlight are unavailable to developers provisioning their applications freely. An Apple Developer Account (Enterprise or Personal) is required to distribute via Ad Hoc and In-House means.
Therefore , if need to add .ipa file in iphone device , you should use a paid Apple Developer Program account.

iOS 8 APIs on iOS 7 devices

It seems that new ios 8 APIs such as Local Authentication run on ios 7 without crashing. Of course, the actual policy validation fails (gracefully without a crash), but given that the API is brand new in ios 8, how is it that the app does not crash upon calling this new API?
In the previous versions we had to do a check before calling a new API.
This is just speculation, but sometimes a "new" API was already available in the older versions of the OS, but has not been made available for developers outside of Apple. However, if you submit such an application to Apple there is a good chance that it will be rejected.

Do I need an Apple Developer account? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
I am newbie in Xcode and Mac. I can make programs working well on simulators but cant make dmg files . Somewhere I heard I need an Apple Developer account ( 99$) for that but I dont want to publish my file on App store. I just need to install it on 1 or 2 other Macs.
With Xcode 7 you are no longer required to have a developer account in order to test your apps on your Mac and/or iOS device:
Check it out here.
Please notice that this is the officially supported by Apple, but you'll have to use Xcode 7 or later and your iCloud account.
Before going on - You CAN develop iOS apps and deploy to device from Xcode without developer account, but as far as I know it can be done only on jailbroken devices.
Check this link for more info.
UPDATE
sorry, I thought you meant developing for mobile. check this video about Creation of .dmg files for more information.
ORIGINAL ANSWER
Have a look at the apple developers page to see the different account types. Specifically, the free account:
If you're not ready to join one of our developer programs, you can register as an Apple Developer for free. As a registered Apple Developer you gain access to development tools, resources and information to assist you in creating apps for iOS and OS X. Learn more
With the free account you could run your app on any mac OS as well as on an iPhone connected to the mac OS.
With the paid account you could install the app on any provisioning device and submit the app to the store.
If you are developing for the mac and you are not going to publish on mac app store, you do not need a developer account.
You do need an account for any of the following:
Install an app on an iOS device (even your own one for debugging)
Publish an app on any of the app stores (either iOS or Mac)
Edit: note that if you do not have an account, your Os X applications will be unsigned. They'll work, but each of your users will get a warning and will need to lower the security settings of his Mac in order to be able to run the application (or, at least, he'll have to approve each application specifically).
You need Developer account for developing and debugging application on device. Of course, there are several ways to do that without this account... Have a look:
http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/
You don't need an Apple developer account to make apps, but if you want to put them on the App Store, gain access to developer beta release software and forums, then yes you do.
You can develop Mac applications without a membership, but if you want to develop iOS applications, you need a membership to run your app on any device.
If you want to run your iOS app in the iOS Simulator, though, you don't need a membership. You can install Xcode and the iOS Simulator on any Mac running 10.7 Lion or later.
Maybe you want to use the Simulator binaries on other Macs without having to compile the app on the other Macs, then you should have a look at that tool: https://github.com/landonf/simlaunch

Is it possible to use Facebook iOS sdk for develop Mac OSX application?

I am new for Facebook Developer. I want to Create Mac OSX application using Facebook OAuth. But i can't find any Facebook SDK for Mac OSX. So is it possible to use Facebook iOS SDK to develop Mac OSX application? If can how can i do that? If not, are there any other solution to use Facebook for Create Mac OSX application..?
Thanks,
In the Authentication guide it states (last section of the page):
Windows, OS X and Linux native apps
Our OAuth 2.0 implementation does not include explicit support for
application built for desktop operating systems. However, if your app
can embed a web browser (most desktop frameworks such as .NET, AIR and
Cocoa support embedding browsers), you can use the client-side flow
with one modification: a specific redirect_uri. Rather than requiring
desktop apps to host a web server and populate the Site URL in the App
Dashboard, we provide a specific URL you can use with desktop apps:
https://www.facebook.com/connect/login_success.html.
After you use that method to authenticate the user you will get a user access token and you can then simply issue http requests to the graph api.

Need apple Mac developer account for distribute free app?

I'm developing Mac app for free.
In iOS , we need developer account to distribute for upload into iTunes Store.
In Mac application, Is that also need to mac developer account for free distribute.
Firefox distribute their app free , we can download that dmg file from their website , not in Mac app store.
Please let me know is that need?
You need a developer account to submit your application to any of Apple's online stores. The price you want to sell for is irrelevant (even if that price is $0).
You don't need one to distribute the program yourself.
iOS will not allow software to be installed except with the Apple online store. The exceptions are:
Web applications
Jailbroken iOS devices
OS X Lion and earlier has no restrictions on what software can be installed.
OS X Mountain Lion will have a user preference that can limit software install sources (including the strictest setting which limits it to the Apple App Store only).

Resources