Skip to content

Commit 0404f24

Browse files
authored
Merge pull request #2271 from AzureAD/release/1.4.1
Merge release/1.4.1 to main
2 parents 9ae8b61 + 70ff5a7 commit 0404f24

File tree

68 files changed

+1507
-1103
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+1507
-1103
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [1.4.1]
2+
* Update Native Auth logging levels for improved clarity and consistency. (#2184)
3+
* Update common core submodule with changes related to upgrade registration. (#2180)
4+
* Add a new flag MSALThrottlingCacheHitKey for error returned from client's throttling. (#2257)
5+
* Update common core submodule with device register action with token protection hint. (#2244)
6+
* Native Auth logs are appropriately masked to ensure sensitive information is protected. (#2253)
7+
18
## [1.4.0]:
29
* Add platform sequence param. #2192
310
* Native auth can now store multiple access tokens related to different resources.

CODEOWNERS

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,20 @@
22
# Unless a later match takes precedence, these users will be requested
33
# for review whenever someone opens a pull request.
44
* @AzureAD/AppleIdentityTeam
5-
# @AzureAD/AppleIdentityTeam and @AzureAD/MSAL-ObjC-CIAM will be the co-owners of the MSAL.project file
5+
# @AzureAD/AppleIdentityTeam and @AzureAD/MSAL-ObjC-CIAM will be the co-owners of MSAL.project and CHANGELOG.md files
66
/MSAL/MSAL.xcodeproj/project.pbxproj @AzureAD/AppleIdentityTeam @AzureAD/MSAL-ObjC-CIAM
7+
CHANGELOG.md @AzureAD/AppleIdentityTeam @AzureAD/MSAL-ObjC-CIAM
78
# @AzureAD/MSAL-ObjC-CIAM owns any files in the */native_auth
89
# directories, subdirectories and the module.modulemap file.
910
/MSAL/module.modulemap @AzureAD/MSAL-ObjC-CIAM
1011
/MSAL/src/native_auth/ @AzureAD/MSAL-ObjC-CIAM
1112
/MSAL/test/unit/native_auth/ @AzureAD/MSAL-ObjC-CIAM
1213
/MSAL/test/integration/native_auth/ @AzureAD/MSAL-ObjC-CIAM
14+
/MSAL/MSAL\ iOS\ Native\ Auth\ E2E\ Tests.xctestplan @AzureAD/MSAL-ObjC-CIAM
15+
/MSAL/NativeAuthEndToEndTestPlan.xctestplan @AzureAD/MSAL-ObjC-CIAM
16+
/MSAL/MSAL.xcodeproj/xcshareddata/xcschemes/unit-test-host.xcscheme @AzureAD/MSAL-ObjC-CIAM
17+
/MSAL/MSAL.xcodeproj/xcshareddata/xcschemes/unit-test-host-mac.xcscheme @AzureAD/MSAL-ObjC-CIAM
18+
/MSAL/MSAL.xcodeproj/xcshareddata/xcschemes/MSAL\ iOS\ Native\ Auth\ E2E\ Tests.xcscheme @AzureAD/MSAL-ObjC-CIAM
1319
# For more details about inheritance patterns, or to assign different
1420
# owners for individual file extensions, see:
1521
# https://help.github.com/articles/about-codeowners/

MSAL.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "MSAL"
3-
s.version = "1.4.0"
3+
s.version = "1.4.1"
44
s.summary = "Microsoft Authentication Library (MSAL) for iOS"
55
s.description = <<-DESC
66
The MSAL library for iOS gives your app the ability to begin using the Microsoft Cloud by supporting Microsoft Azure Active Directory and Microsoft Accounts in a converged experience using industry standard OAuth2 and OpenID Connect. The library also supports Microsoft Azure B2C for those using our hosted identity management service.

MSAL.xcworkspace/contents.xcworkspacedata

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MSAL/IdentityCore

Submodule IdentityCore updated 293 files
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"configurations" : [
3+
{
4+
"id" : "1186CC98-3243-4507-A72B-4E3670FF0E7A",
5+
"name" : "Test Scheme Action",
6+
"options" : {
7+
8+
}
9+
}
10+
],
11+
"defaultOptions" : {
12+
"testRepetitionMode" : "retryOnFailure"
13+
},
14+
"testTargets" : [
15+
{
16+
"target" : {
17+
"containerPath" : "container:MSAL.xcodeproj",
18+
"identifier" : "28CED2E72C21E0F9004320D1",
19+
"name" : "MSAL iOS Native Auth E2E Tests"
20+
}
21+
}
22+
],
23+
"version" : 1
24+
}

MSAL/MSAL.xcodeproj/project.pbxproj

Lines changed: 299 additions & 21 deletions
Large diffs are not rendered by default.
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1530"
4+
version = "1.7">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES"
8+
buildArchitectures = "Automatic">
9+
</BuildAction>
10+
<TestAction
11+
buildConfiguration = "Debug"
12+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
13+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
14+
shouldUseLaunchSchemeArgsEnv = "YES">
15+
<TestPlans>
16+
<TestPlanReference
17+
reference = "container:MSAL iOS Native Auth E2E Tests.xctestplan"
18+
default = "YES">
19+
</TestPlanReference>
20+
</TestPlans>
21+
<Testables>
22+
<TestableReference
23+
skipped = "NO"
24+
parallelizable = "YES">
25+
<BuildableReference
26+
BuildableIdentifier = "primary"
27+
BlueprintIdentifier = "28CED2E72C21E0F9004320D1"
28+
BuildableName = "MSAL iOS Native Auth E2E Tests.xctest"
29+
BlueprintName = "MSAL iOS Native Auth E2E Tests"
30+
ReferencedContainer = "container:MSAL.xcodeproj">
31+
</BuildableReference>
32+
</TestableReference>
33+
</Testables>
34+
</TestAction>
35+
<LaunchAction
36+
buildConfiguration = "Debug"
37+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
39+
launchStyle = "0"
40+
useCustomWorkingDirectory = "NO"
41+
ignoresPersistentStateOnLaunch = "NO"
42+
debugDocumentVersioning = "YES"
43+
debugServiceExtension = "internal"
44+
allowLocationSimulation = "YES">
45+
</LaunchAction>
46+
<ProfileAction
47+
buildConfiguration = "Release"
48+
shouldUseLaunchSchemeArgsEnv = "YES"
49+
savedToolIdentifier = ""
50+
useCustomWorkingDirectory = "NO"
51+
debugDocumentVersioning = "YES">
52+
</ProfileAction>
53+
<AnalyzeAction
54+
buildConfiguration = "Debug">
55+
</AnalyzeAction>
56+
<ArchiveAction
57+
buildConfiguration = "Release"
58+
revealArchiveInOrganizer = "YES">
59+
</ArchiveAction>
60+
</Scheme>

MSAL/MSAL.xcodeproj/xcshareddata/xcschemes/unit-test-host.xcscheme

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,17 @@
4545
ReferencedContainer = "container:MSAL.xcodeproj">
4646
</BuildableReference>
4747
</TestableReference>
48+
<TestableReference
49+
skipped = "NO"
50+
parallelizable = "YES">
51+
<BuildableReference
52+
BuildableIdentifier = "primary"
53+
BlueprintIdentifier = "28CED2E72C21E0F9004320D1"
54+
BuildableName = "MSAL iOS Native Auth E2E Tests.xctest"
55+
BlueprintName = "MSAL iOS Native Auth E2E Tests"
56+
ReferencedContainer = "container:MSAL.xcodeproj">
57+
</BuildableReference>
58+
</TestableReference>
4859
</Testables>
4960
</TestAction>
5061
<LaunchAction

MSAL/NativeAuthEndToEndTestPlan.xctestplan

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@
6262
}
6363
],
6464
"defaultOptions" : {
65+
"codeCoverage" : false,
66+
"testRepetitionMode" : "retryOnFailure",
6567
"testTimeoutsEnabled" : true
6668
},
6769
"testTargets" : [

0 commit comments

Comments
 (0)