appium-device-farm icon indicating copy to clipboard operation
appium-device-farm copied to clipboard

Can we have authentication like SSO / OAUTH2 / SAML or user defined for device farm ?

Open samagarw opened this issue 2 years ago • 5 comments
trafficstars

We wanted to use this solution for testing in my org . But we don't have any authentication for dashboard / device farm . Is there a way we can enable this ?

Need your support with this .

samagarw avatar Dec 13 '22 11:12 samagarw

Can you please tell me what is the need for auth ?

saikrishna321 avatar Dec 13 '22 17:12 saikrishna321

We want to use this publicly and should be accessible over internet . Currently anyone with the link would be able to hack the devices .

Can we implement some plugin or configure any authentication to access the grid / device-farm .

samagarw avatar Dec 13 '22 17:12 samagarw

Device Farm plugin is a part of the appium server. Even if we add auth to the device-farm this still opens anyone to access the server.

Why would you want make your cloud public?

saikrishna321 avatar Dec 13 '22 18:12 saikrishna321

While I would also find value in this feature, I believe that it should not be part of the core library. There is already, in my opinion, too little modularity which comes at the cost of extensibility. In an ideal world, @samagarw, you would be able to easily implement this yourself (as this is OSS).

will-holley avatar Jan 15 '23 21:01 will-holley

I believe authentication will help appium-dashboard plugin users. In the current state, anyone who can access the dashboard are loading live videos from all the sessions. Having restriction of streaming the signed in user's session will mitigate it.

This issue has been resolved in version 10.0.0. We have now enabled user/password authentication along with team management and much more.

sudharsan-selvaraj avatar May 09 '25 16:05 sudharsan-selvaraj