Hi All,
We are trying to use Kerberos in IOS, we were able to create a configuration profile and install it on our iPad. Now our iPad automatically recognizes that the url given under URLPrefixMatches is configured for Kerberos Authentication and gives a popup when it is opened on safari.
However when we give the password in the popup the authentication fails and we get back the pop up again.
We are not able to understand what is wrong and why the authentication fails.
The basic template of config profile which we have used is as mentioned below :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple/DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDisplayName</key>
<string>SSO Settings</string>
<key>PayloadType</key>
<string>com.apple.sso</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadUUID</key>
<string>D45861EB-A054-417D-9842-23FCCC291319</string>
<key>PayloadIdentifier</key>
<string>com.sap.example.sso</string>
<key>Name</key>
<string>ABC@XYZTEAM.COM</string>
<key>Kerberos</key>
<dict>
<key>Realm</key>
<string>XYZTEAM.COM</string>
<key>URLPrefixMatches</key>
<array>
<string>http://xxxxxxxx.corp</string>
</array>
<key>AppIdentifierMatches</key>
<array>
<string>com.apple.mobilesafari</string>
</array>
</dict>
</dict>
</array>
<key>PayloadOrganization</key>
<string>SAP</string>
<key>PayloadDisplayName</key>
<string>SSO for SAP</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadUUID</key>
<string>EF362680-2CEA-4263-B08E-03F43114F98D</string>
<key>PayloadIdentifier</key>
<string>com.sap.example.sso.profile</string>
<key>PayloadDescription</key>
<string>SSO Configuration profile</string>
<key>PayloadType</key>
<string>Configuration</string>
</dict>
</plist>
I would be very grateful for any contribution.
Best Regards,
Shwetha.