amazon-kinesis-video-streams-webrtc-sdk-ios icon indicating copy to clipboard operation
amazon-kinesis-video-streams-webrtc-sdk-ios copied to clipboard

Why webrtc ios example contain authentication?

Open vivekgadgeon opened this issue 1 year ago • 1 comments

I checked the iOS example for webrtc and found that the user should login first to use the feature. Why the authentication is provided? Is there any way to test the feature without authentication?

vivekgadgeon avatar Jan 02 '24 05:01 vivekgadgeon

I was wondering this as well.

Could the app behave like the Amazon KVS C SDK Viewer example or the JS KVS test page in terms of credentials? I just want to test webrtc interoperability between the KVS C SDK and iOS libwebrtc but I have to perform other setup steps that don't seem relevant to that goal.

In our app the iOS clients don't directly request configuration like WebSocket URLs or ICE Servers, it's delivered in a VOIP push payload, authenticated with a different user system.

ceaglest avatar Mar 02 '24 23:03 ceaglest

Using AWS Cognito is generally a better choice for mobile applications due to its enhanced security, scalability, integration capabilities, and comprehensive user management features. It simplifies the implementation of secure authentication and authorization while reducing the risks associated with handling long-term AWS credentials directly in the application.

niyatim23 avatar Jul 30 '24 18:07 niyatim23