I have configured a salesforce instance to use Google for user Authentication via Open Id Connect. This is for users with full Salesforce licenses to login to Salesforce.
When I log in from a new network location (un-activated IP address) via the Google authentication, after successfully completing the google login I am routed to a page (at /_nc_external/identity/ic/ICNotNeeded) with the following content:
"Activation complete Your device has been automatically activated based upon network location. -- Continue -- (Button)."
On clicking Continue, my browser is redirected to the salesforce home page (/home/home.jsp), and then back to the login page, I assume because I am not logged in properly. Despite this, my IP address is added to the Activations list (Setup -> Security Controls -> Activations), and I can subsequently log in using the same Open Id Connect mechanism without a problem until I move to a new location.
I believe this is incorrect behaviour. The message on the page suggests to me that I have logged in successfully and clicking Continue will take me to the home page. But salesforce support deny there is any issue. (And then closed my case claiming that I was requesting developer support). They have pointed me towards some articles on white listing IP addresses.
My understanding is that I should not need to pass through activation for my login unless I am logging in from a new browser at a new IP address.
Has anyone successfully configured Salesforce with Open Id Connect to avoid this issue?