Name of module : Secure Services
Description:
This module adds HTTP authentication to the Services module.It allow access to only those users that have permission set for this module.A user without permission won't be able to access it.Unlike other HTTP authentication modules ,like Shield,instead of providing a set of username and password in the configuration, you can assign administer secure_services permission for the roles who should be able to access/validate API requests.
For example, if you provide the permission to admin, only admin username and password will validate the service call. Similarly if authenticated user is given the permission, all authenticated users will be able to make an API request.
Sandbox project link : https://drupal.org/sandbox/amankanoria/2201999
Versions Available: 7.x-1.x & 6.x-1.x
GIT clone URL : git clone --branch 7.x-1.x http://git.drupal.org/sandbox/amankanoria/2201999.git secure_services
Comments
Comment #1
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxamankanoria2201999git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
amankanoria commentedComment #3
amankanoria commentedComment #4
RavindraSingh commented@amankanoria, Fix issues generated by http://pareview.sh/pareview/httpgitdrupalorgsandboxamankanoria2201999git
Good issue summary help you to get review of your projects from reviewers. Add below mentioned thing in your issue summary.
GIT clone URL : git clone http://git.drupal.org/sandbox/amankanoria/2201999.git
Get verification of your coding standards from http://pareview.sh/pareview/httpgitdrupalorgsandboxamankanoria2201999git and add this line to your issue summary.
At one time request for one version of project only like secure services 7.x and update your issue title with '[D7] Secure Services' Which is very helpful for filtering project application for review. As mentioned by @PA Robot review bonus. option is available there so help us by reviewing other 3 projects and add your comments URL in issue summary.
Add sufficient summary. currently it does not clarify that how your module do different from Drupal http authentication. And if some similar modules is available there, include them as a similar modules in issue summary.
Hope it help
Thanks
Comment #5
amankanoria commentedComment #6
amankanoria commentedComment #7
amankanoria commentedComment #8
heddnComment #9
heddnComment #10
klausiRTBC is the correct status if you found nothing wrong with the project. We use the single project promote tag to indicate that it should be published manually by a git admin.
Comment #11
amankanoria commented@klausi @heddn :Thanks for your reply.Can you please help me in promoting the project manually.Since this is my first attempt I am not aware of RTBC.
Thanks
Aman
Comment #12
RavindraSingh commented@Aman, RTBC means "Reviewed and Tested by the Community".
@klausi and @heddn, I am totally agree with you but this module is really useful as for security reason.
Hoping, @Aman and drupal community can add more features related to security on next releases.
Comment #13
amankanoria commented@klausi : I agree that the project is too short to approve me as git vetted user but can it be published manually by a git admin
Comment #14
kscheirerIn _secure_services_authenticate_call(), can you combine some of the logic? It seems like there's only 2 cases, either the username is present and user/pass match, or not.
Also in that function,
@return void|stringshould be boolean instead of void. PHP returns NULL when you just use a base return statement.Otherwise looks great. As per #13, promoting this project and not granting git vetted user status. https://www.drupal.org/project/secure_services
Thanks for your contribution, amankanoria!
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.
Comment #16
yesct commented