geteduroam/ionic-app

Create a PoC with corewifi for MacOS

Opened this issue · 3 comments

In order to see if we can build an app native in MacOS, we need to build PoC to be run in xCode (without UI) configuring:

  1. A simple profile based on SSID + password
  2. A simple profile based on username + password
  3. If the simple profile worked, added a CA to be validated to that profile
  4. If the previous 3 profiles worked, then perform one based on certificates

For the tests, please leave variables to be changed in runtime to be checked

PoC in branch feature/mac-poc

2 new items:

  • Being able to choose a file from the UI (.eap-config) and configure the network
  • If I click on a .eap-config file en macOS, the app should be opened and configured the network

Configuration network by eap-config file opened, in branch feature/mac-eapconfig.

When the application is initialized by eap-config file, it will be create an EAP class object that contains all info. This will send you to the determined view and autofill the inputs with the info.

Important, the values will be auto filled, but it wont showed until you click each field
Profile tested: Munk, Uninett, eVa

Known issues: Pending to hide the principal view when the view to configure network by eap-config file is shown.