Web server basic authentication
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
Re: Web server basic authentication
Actually he mentioned that he doesn't want to store auth passwords in his end.
We do have an issue open for read only anonymous access:
https://github.com/reefangel/Libraries/issues/197
Should be coming on the next release.
We do have an issue open for read only anonymous access:
https://github.com/reefangel/Libraries/issues/197
Should be coming on the next release.
Roberto.
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
Re: Web server basic authentication
Can you try the latest dev branch?
I included the anonymous access for command /sa
I included the anonymous access for command /sa
Roberto.
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Just tried it and the Portal is giving me an Unreachable Address and Reeftronics is "Due to communication error, real-time status information is unavailable".
The dev code I got from here https://github.com/reefangel/Libraries/tree/dev.
https://github.com/reefangel/Libraries/archive/dev.zip
The dev code I got from here https://github.com/reefangel/Libraries/tree/dev.
https://github.com/reefangel/Libraries/archive/dev.zip
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Wait. Something else is going on. I switched back to the released code and the Portal is still showing Unreachable Address, but the Andriod App is working fine.
I need to look into this a bit more.
I need to look into this a bit more.
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Using the released code the portal works fine if I comment out the authentication in my code and remove it from my profile.
If I add it back in it connects and reads ready.
If I switch to the dev code with my authentication info in the profile I get Unreachable Address on the portal.
If I add it back in it connects and reads ready.
If I switch to the dev code with my authentication info in the profile I get Unreachable Address on the portal.
-
ReefingHavoc
- Posts: 54
- Joined: Tue Jul 23, 2013 5:56 pm
Re: Web server basic authentication
Trying to follow along as had to update my IP address and the IOS App is working fine after the address change but when I updated the Portal IP address I get "unreachable address". If I click on the IP address above the status a new tab opens up with "Reef Angel Controller Web Server". Not sure what is going on...
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
Re: Web server basic authentication
I think it is fixed this time.
Can you try the updated dev branch?
If this works, we probably need to contact reeftronics to tell them the anonymous page is /sa and not /r99 anymore
Can you try the updated dev branch?
If this works, we probably need to contact reeftronics to tell them the anonymous page is /sa and not /r99 anymore
Roberto.
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
I'll try it tomorrow.
I'm at a New Years Eve block party.
Happy New Years.
I'm at a New Years Eve block party.
Happy New Years.
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: Web server basic authentication
Block Party...damn floridian..its 27 degrees in NY!! Happy New Year's everyone!!!
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Yeah, my neighbors are Greek and cooking a goat on a spit.
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Yeah, my wife and son said the goat was excellent. I was not feeling adventurous and didn't try it.
I loaded the new dev code and it is connection to the portal fine now and staying connected, before I believe it would connect after the initial loading of the code and then a bit later it would not and give me an unavailable address message.
What do I need to have Russ at reeftronics do to see if it works there?
I loaded the new dev code and it is connection to the portal fine now and staying connected, before I believe it would connect after the initial loading of the code and then a bit later it would not and give me an unavailable address message.
What do I need to have Russ at reeftronics do to see if it works there?
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
Re: Web server basic authentication
I'm pretty sure he is pulling data from /r99.
We need to tell them to change it to /sa.
We need to tell them to change it to /sa.
Roberto.
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Ok. I'll ask him to try, but before I do that I want to make sure that the code is working properly and we won't be changing things on him.
I just noticed that since putting the new dev code in that the Android app is giving me errors...
Error 13 Device Authentication Error.
check your username and password settings.
I just noticed that since putting the new dev code in that the Android app is giving me errors...
Error 13 Device Authentication Error.
check your username and password settings.
-
pandimus
- Posts: 213
- Joined: Mon Apr 01, 2013 7:58 pm
Re: Web server basic authentication
I've been getting that error constantly for the last two months.. But yet I hit refresh and my app still uodatesSacohen wrote:Ok. I'll ask him to try, but before I do that I want to make sure that the code is working properly and we won't be changing things on him.
I just noticed that since putting the new dev code in that the Android app is giving me errors...
Error 13 Device Authentication Error.
check your username and password settings.
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Russ has enabled the /sa in the Reeftronics website. So if you enable the web authentication on your code it will still send information to Reeftronics.
Done! Well, that was surprisingly easy.
Apparently that /sa URI has been available all along. I was anticipating needing to modify my code to test if /r99 resulted in an authentication failure, then try /sa if needed. But I found that /sa works on all RAs on Reeftronics, so the necessary code change was really quite simple.
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: Web server basic authentication
So does it query both or is there an option, or you have to resend your info to Russ? There's not much for Settings on the site..
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Not sure. It sounds like it is querying the sa.
Maybe a better question for Russ to answer.
Maybe a better question for Russ to answer.
-
rimai
- Posts: 12857
- Joined: Fri Mar 18, 2011 6:47 pm
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
-
AlanM
- Posts: 263
- Joined: Wed Jan 01, 2014 7:26 am
Re: Web server basic authentication
I'm getting periodic 401 Auth errors from Reeftronics. I know Russ uses /sa to get the data, so it shouldn't be throwing this error. I'm trying to find where in the code it checks for Auth and am not locating it. Can you explain a bit where in RA_Wifi it checks to see if you're authenticated and where it might deliver up the 401 error defined in RA_Wifi.h as SERVER_DENY? I can't find any reference anywhere to that one.
- Sacohen
- Posts: 1833
- Joined: Sun Apr 21, 2013 6:25 am
- Location: Davie, FL
Re: Web server basic authentication
Alan;
Did you get anywhere with this?
I'm not getting 401 errors, but I am getting emails from Reeftronics saying they were unable to connect to my controller a lot more often then when i didn't have the authentication on.
Sent from my SM-G928P using Tapatalk
Did you get anywhere with this?
I'm not getting 401 errors, but I am getting emails from Reeftronics saying they were unable to connect to my controller a lot more often then when i didn't have the authentication on.
Sent from my SM-G928P using Tapatalk