Skip to content

Commit

Permalink
Merge pull request #40 from CAAPIM/develop
Browse files Browse the repository at this point in the history
MAS-2.2.00 release merge.
  • Loading branch information
ysd24 authored Dec 24, 2021
2 parents 2e27261 + 0a61ff3 commit 84b0b2b
Show file tree
Hide file tree
Showing 5 changed files with 91 additions and 0 deletions.
Binary file added MAS-2.2.00/Android/Android-MobileSDK-2.2.00.zip
Binary file not shown.
17 changes: 17 additions & 0 deletions MAS-2.2.00/Android/Samples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Notice: Sample Applications Have Moved

**All sample apps have moved to GITHub as of 1.6.00 release. Links will redirect to the latest released versions.**

- [Sample-App-MAS-Android-Access-API-Geolocation-And-OTP](https://github.com/CAAPIM/Sample-App-MAS-Android-Access-API-Geolocation-And-OTP)
- [Sample-App-MAS-Android-Fingerprint-Sessions-Lock](https://github.com/CAAPIM/Sample-App-MAS-Android-Fingerprint-Sessions-Lock)
- [Sample-App-MAS-Android-Login-User-Authentication-And-Authorization](https://github.com/CAAPIM/Sample-App-MAS-Android-Login-User-Authentication-And-Authorization)
- [Sample-App-MAS-Android-Secure-Local-Storage](https://github.com/CAAPIM/Sample-App-MAS-Android-Secure-Local-Storage)
- [Sample-App-MAS-Android-MagTraining-BulkUpload](https://github.com/CAAPIM/SampleApp-MagTraining-BulkUpload)
- [Sample-App-MAS-Android-MagTraining-SessionTransfer-BLE](https://github.com/CAAPIM/SampleApp-MagTraining-SessionTransfer-BLE)
- [Sample-App-MAS-Android-MagTraining-UserAuthentication](https://github.com/CAAPIM/SampleApp-MagTraining-UserAuthentication)
- [Sample-App-MAS-Android-MagTraining-UnProtectedLogin](https://github.com/CAAPIM/SampleApp-MagTraining-UnProtectedLogin)
- [Sample-App-MAS-Android-MagTraining-ProtectedAPI](https://github.com/CAAPIM/SampleApp-MagTraining-ProtectedAPI)
- [Sample-App-MAS-Android-MagTraining-Setup](https://github.com/CAAPIM/SampleApp-MagTraining-Setup)
- [Sample-App-MAS-Android-UploadMultipartSampleApp](https://github.com/CAAPIM/UploadMultipartSampleApp)
- [Sample-App-MAS-Android-MagTraining-SessionTransfer-QRCode](https://github.com/CAAPIM/SampleApp-MagTraining-SessionTransfer-QRCode)
- [Sample-App-MAS-Android-MagTraining-InterAppSSO](https://github.com/CAAPIM/SampleApp-MAGTraining-InterAppSSO)
9 changes: 9 additions & 0 deletions MAS-2.2.00/iOS/Samples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Notice: Sample Applications Have Moved

**All sample apps have moved to GITHub as of 1.6.00 release. Links will redirect to the latest released versions.**

- [Sample-App-MAS-iOS-Access-API-Geolocation-And-OTP](https://github.com/CAAPIM/Sample-App-MAS-iOS-Access-API-Geolocation-And-OTP)
- [Sample-App-MAS-iOS-Fingerprint-Sessions-Lock](https://github.com/CAAPIM/Sample-App-MAS-iOS-Fingerprint-Sessions-Lock)
- [Sample-App-MAS-iOS-Messaging](https://github.com/CAAPIM/Sample-App-MAS-iOS-Messaging)
- [Sample-App-MAS-iOS-Login-User-Authentication-And-Authorization](https://github.com/CAAPIM/Sample-App-MAS-iOS-Login-User-Authentication-And-Authorization)
- [Sample-App-MAS-iOS-Secure-Local-Storage](https://github.com/CAAPIM/Sample-App-MAS-iOS-Secure-Local-Storage)
Binary file added MAS-2.2.00/iOS/iOS-MobileSDK-2.2.00.zip
Binary file not shown.
65 changes: 65 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,71 @@

# Mobile SDK for Layer7 Mobile API Gateway

## Release 2.2.00

<br>**Released**: December 22, 2021</br>

### Features and Enhancements

#### Support for Browser-based Authentication After Third-Party App Authentication - iOS And Android
MAG SDK now supports browser-based authentication even after being redirected to open a third-party app for external authentication.

#### Support for ASWebAuthenticationSession for Authentication - iOS
MAG SDK supports ASWebAuthenticationSession to authenticate a user through a web service.
We support Browser Based Authentication using the following system browsers in iOS:
ASWebAuthenticationSession
SFSafariViewController

#### Support for Disabling SSL Pinning - iOS And Android
You can now disable SSL pinning using SDK APIs.
Set MAS setSSLPinningEnabled to NO to disable SSL pinning globally for entire SDK. By default, this value is set to YES.
If you want to disable SSL pinning per host, set [[MASSecurityConfiguration alloc] initWithURL:{HOST URL}].allowSSLPinning. By default, this value is set to YES.

#### Support for RSA-PSS and TLS 1.3 - Android
API Gateway v10.0 CR3 supports TLS 1.3 and so MAG SDK now supports TLS 1.3 protocol and RSA-PSS on Android 10 and later versions.
For devices running on Android 9 and previous versions, TLS 1.3 is not supported and you need to enable both the versions, TLS 1.2 and TLS 1.3, on API Gateway.

### Product Compatibility

| CA Mobile API Gateway | CA API Management OAuth Toolkit | CA API Gateway | Mobile SDK for CA Mobile API Gateway |
| --------------------- | ------------------------------- | -------------- | ------------------------------------ |
| 4.2.1 | 4.4.1 | 10.1, 10.0, 9.4| 2.2, 2.1, 2.0 |
| 4.2 | 4.4, 4.3.1 | 10.1, 10.0, 9.4| 2.1, 2.0 |
| 4.2 | 4.2 | 10.0, 9.4 | 2.1, 2.0 |

**Note**: All minor versions (CRs) are supported as part of the major release.<br>

**Note**: Some Mobile SDK features depend on a specific version of CA Mobile API Gateway. Check [MAG Feature Release Comparison](https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/layer7-api-management/mobile-sdk-for-ca-mobile-api-gateway/2-0/CA-Mobile-API-Gateway-(MAG).html), or contact [Developer Support](https://community.broadcom.com/home).</br>

### SDK Platform Support

| Platform | Supported |
| -------- | ---------------------------------------- |
| iOS | <li>14.0 through 15.0</li> |
| Android | <li>10 through 12</li> |

**Note**: Cordova and Xamarin support for CA Mobile API Gateway SDK is being deprecated. Version 2.1 of the SDK is the last version for Xamarin and Cordova support. For more information, see this [announcement](https://support.broadcom.com/external/content/release-announcements/EOS-for-selected-versions-of-Layer7-Mobile-API-Gateway-SDK-and-Deprecation-of-Cordova-and-Xamarin-Support/18872). </br>

**Note**: Our Mobile SDK is tested only on devices using official platform versions. The SDK may behave in unexpected ways if users have devices with unsupported versions.</br>

### Known Issues

| Issue or Limitation | Description | Workaround |
| :--------------------------------------- | ---------------------------------------- | ---------------------------------------- |
| F88484 : iOS13 Apple Login support | On iOS 13, Apple is introducing sign in with Apple, this feature is not supported on the current version of Mobile API Gateway | Will be considered in the future release|


### Changelogs

**iOS**
- MASFoundation: [ChangeLog](https://github.com/CAAPIM/iOS-MAS-Foundation/blob/master/CHANGELOG.md)
- MASStorage: [ChangeLog](https://github.com/CAAPIM/iOS-MAS-Storage/blob/master/CHANGELOG.md)
- MASUI: [ChangeLog](https://github.com/CAAPIM/iOS-MAS-UI/blob/master/CHANGELOG.md)
- MASProximity: [ChangeLog](https://github.com/CAAPIM/iOS-MAS-Proximity/blob/master/CHANGELOG.md)

**Android**
- [Android SDK ChangeLog](https://github.com/CAAPIM/Android-MAS-SDK/blob/master/ChangeLog.md)

## Release 2.1.00

<br>**Released**: March 12, 2020</br>
Expand Down

0 comments on commit 84b0b2b

Please sign in to comment.