Posted on 03-31-2015 07:20 AM
On March 30th, Apple announced they will require two-step verification on Apple IDs used to log into the Global Service Exchange portal. (They also announced they will require company domain email addresses for Apple IDs used for GSX but that's a topic for another day.)
If you have your JSS connected to GSX to import purchasing information, you are going to need to setup an app specific password for the JSS to log into GSX, otherwise after you enable two-step verification the JSS won't be able to logon.
Apple has a two-step verification FAQ as well as a guide on creating app-specific passwords.
Happy GSXing!
Posted on 03-31-2015 07:25 AM
Thanks for the info. This is likely in response to the recent phishing emails that were sent out to GSX accounts, to prevent just being able to use a password sent via email to log in.
Posted on 03-31-2015 07:33 AM
The requirement for company domain email addresses is today. The 2FA change is required by April 20th. Good luck if you've already used your work email for any other Apple ID.
Posted on 03-31-2015 07:38 AM
looks like when you start set up of 2FA, there is a 3 day waiting period to continue the process for security, so heads up on that.
Posted on 03-31-2015 07:39 AM
Is anyone using a shared (institutional) Apple ID to connect the JSS with GSX? You would have to login every 30 days to prevent the account from being disabled in GSX, but maybe a good time to consider a change.
Posted on 03-31-2015 07:51 AM
Is there lag time between the request for a app password and being able to log in (if you know)? Is the app name specific or can it be a nickname?
I ask because I just tried to update to an app password and it failed with an internal 500 error.
Posted on 03-31-2015 07:54 AM
Heads up, if you're work email is already associated with an existing apple id you will be need to either create a new work email or disassociate the apple id from your work email. The GSX Apple ID cannot be associated to any other account.
UPDATE: To disassociate an account from your work email you can log in to appleid.apple.com and under Apple ID and Primary Address click edit and change the primary address to a new address. Once you do that you can create a new Apple ID with your corporate account. Of course if your corporate account is associated with DEP, VPP, etc you will most likely will still have to get a new corporate email account for GSX.
Allen
Posted on 03-31-2015 07:59 AM
So, I will need to create a new work/GSX/Apple ID to connect GSX and JSS?
Posted on 03-31-2015 08:21 AM
Hello,
Re: GSX lookup
I reached out to our JAMF rep and this was the response I got:
“Thank you for reaching out. We received the same notice, and were concerned as well as to what it may mean for our connection. We have been working with Apple on impact, and have made some progress. In short, you are right. API access will continue to work without two-factor authentication. However, we are tracking a change coming in August that will require a certificate-based authentication with the API. We hope that will all be backend work, but are uncertain right now if you will need to generate a certificate using Apple’s portal or the JSS at that time. So we are good for now, but there may be changes later in the year that will impact us all. We fully plan to have full support with GSX moving forward, and are on top of researching what it means currently.”
Re: Work email already tied to different AppleID
Not sure this will work for everyone, but we're a Google Apps shop. A feature of Google Apps is accounts can have aliases. My work email, jbroccardo@company was already used for an Apple ID, but I was able to create an alias, jkb@company, that I made my primary email for my account I used to access GSX.
Posted on 04-01-2015 08:13 AM
Anyone who has gone through this - I created an alias, a new Apple ID, and still am not seeing "Generate an App-Specific Password and follow the steps on your screen."
Do you have to set up 2 step verification and then you get this?
Posted on 04-01-2015 08:16 AM
Answered my own question after I read the apple article a little better, yes, you need to enable 2 step first. There's no 3 day waiting period on this alias account at least.
Posted on 04-01-2015 08:17 AM
@CasperSally are you following the instructions at the below site to setup 2 Step on your AppleID account?
Frequently asked questions about two-step verification for Apple ID
Once you've enabled 2 Step on your AppleID, when logging into GSX it will send you a 4 digit code on your phone to enter into the screen.
Posted on 12-13-2021 09:24 AM
Pls can you create new GSX Account for me pls +918186843370 pls whatsapp me
Posted on 04-01-2015 07:05 PM
Is this implemented yet?
I have 2FA set up on my GSX account and the JSS is still importing info fine.
Posted on 04-02-2015 03:29 PM
Hi Everyone -
If you have two step authentication enabled for the Apple ID associated with your GSX account the JSS will still be able to communicate with GSX. We are using the GSX API which is not impacted by this change.
Posted on 04-07-2015 06:07 AM
@jake - my account was setup as GSX lookup account and worked for years until this was announced.
I went ahead and enabled 2 step on it, it's still not working. I get GSX lookup was not successful.
any ideas?
Posted on 04-07-2015 06:40 AM
@john.miller posted the new requirements for GSX API access here. I asked for some clarification and this is the response I got:
Its not user based, its Sold to based. Once a specific sold to (e.g. your sold to ) is onboarded, you can use your apple ID to authenticate via API. Of course you’ll need to consume the NEW GENERATION WSDL as well. More information can be found in https://gsxwsut.apple.com/apidocs/ut/html/WSFaq.html imder the FAQ’s certificates section. You’ll need a static IP Address for this to work.