You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory/develop/single-sign-on-macos-ios.md
+22-12Lines changed: 22 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ ms.devlang: na
14
14
ms.topic: conceptual
15
15
ms.tgt_pltfrm: na
16
16
ms.workload: identity
17
-
ms.date: 08/28/2019
17
+
ms.date: 02/03/2020
18
18
ms.author: twhitney
19
19
ms.reviewer:
20
20
ms.custom: aaddev
@@ -67,9 +67,9 @@ For the Microsoft identity platform to know which applications can share tokens,
67
67
68
68
The way the Microsoft identity platform tells apps that use the same Application ID apart is by their **Redirect URIs**. Each application can have multiple Redirect URIs registered in the onboarding portal. Each app in your suite will have a different redirect URI. For example:
> The format of redirect uris must be compatible with the format MSAL supports, which is documented in [MSAL Redirect URI format requirements](redirect-uris-ios.md#msal-redirect-uri-format-requirements).
@@ -94,6 +94,18 @@ When you have the entitlements set up correctly, you'll see a `entitlements.plis
94
94
</plist>
95
95
```
96
96
97
+
#### Add a new keychain group
98
+
99
+
Add a new keychain group to your project **Capabilities**. The keychain group should be:
100
+
*`com.microsoft.adalcache` on iOS
101
+
*`com.microsoft.identity.universalstorage` on macOS.
For more information, see [keychain groups](howto-v2-keychain-objc.md).
106
+
107
+
## Configure the application object
108
+
97
109
Once you have the keychain entitlement enabled in each of your applications, and you're ready to use SSO, configure `MSALPublicClientApplication` with your keychain access group as in the following example:
98
110
99
111
Objective-C:
@@ -111,17 +123,15 @@ Swift:
111
123
```swift
112
124
let config = MSALPublicClientApplicationConfig(clientId: "<my-client-id>")
0 commit comments