Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
At my company I have to do a lot of domain registration.
Is there a way for me to write something in a common web-language e.g. Ruby/Python/PHP that would allow me to buy a domain name from my own custom web-interface? In essence I'm looking for an API that would allow me to register domains.
Any ideas?
If I understand correctly, you want to create a web interface to register domains from a variety of domain registrars?
Most of these companies have published APIs or web services to allow just this use case, so you'll need to check with each one you deal with and find out what they offer, and how to use them. Many will also offer client libraries targetting their API, in a variety of languages, so your choice of development tools will be informed in part by the availability of such libs.
It's also possible, that you will find plugins for Rails or Django that'll get you started - but I haven't checked.
If you are dealing direct with registries, as distinct from registrars, you may be able to use their EPP implementation.
I personally can recommend www.opensrs.com. They provide APIs for PHP and Ruby. With these APIs you can order DOMAINS, EMAIL HOSTING and SSL certificate. See http://www.opensrs.com/integration/api for more details.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
This post was edited and submitted for review last year and failed to reopen the post:
Original close reason(s) were not resolved
Improve this question
I plan to introduce a single sign-on (SSO) to my Laravel 5 applications. Basically, I have two websites on different domains. The idea is simple: if I'm already authenticated on one of them, I don't need to sign in on the other.
I've been looking for a solution for a while now, but I would like to ask you: Do you know or can recommend a package or library to provide SSO to Laravel application?
Native PHP solutions are also welcome. Thanks!
You can use the SAML standard in order to solve your SSO needs.
Review this github repository that help you implement a SAML service provider:
https://github.com/aacotroneo/laravel-saml2
If you need to implement a SAML Identity provider you can use simpleSAMLphp and use Lavarel database as authentication source.
https://simplesamlphp.org/docs/stable/simplesamlphp-idp
You can try out the miniorange/saml-laravel-free package. It makes things quite simple as it also provides a GUI and also does the whole authentication thing own its own.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm going to build a back-end API REST using Laravel 5 for an iOS application (perhaps for Android in the future) so I found a couple of packages on github for the API authentication:
https://github.com/chrisbjr/api-guard
https://github.com/lucadegasperi/oauth2-server-laravel
And I want to know what's the different between them and what package could be the good choice for my API and of course If you have some advices or another packages to use, will be perfect.
Kind regards.
The oAuth2 server package follows rfc6749 and will help you have an Auth server like fb. (please see the link I provided for more information)
You may use a second app for it to separate your servers. (Auth server - resource server)
I never used api-guard but as it says in read me, It will provide a basic api key protection.
If you are planning to share your api with third party apps with user permission, I advice you to follow the oAuth2 path.
But if you are planning to use it in your app only, you definitely need api key only. Don't spend time for oAuth2 configurations.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I have developed a beautiful website in Drupal 7. During hosting it to main server, I realized that the server doesn't have any database facility in it. It has php support only. I want to host the website here.
I found some converter to convert php into html but this doesn't seems a good choice.
Somebody please tell me the better options for this scenario.
If you had another server or access to another platform that does have Database technology, you could just use that as the database host. They don't have to be located on the same host. Look up services such as: FreeMysql Hosting
A google for "mysql host" would turn up quite a few options
With that said, I'd just move host as earlier suggested
It is apparently possible to use some flat files instead of a database layer but it is not recommanded at all because of many aspects, space, performance, security, etc.... Some people are saying that every single people who has used flat files for BD and/or content management has regretted it in the end.
As choroba said, change provider to get a DB.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Interested in creating a web-based CRM application that can do metrics based on emails. I'm using Laravel (PHP) for the creation of this application and the client is using Google Business Apps (Gmail). Gmail provides an API that allows you to take different actions. My main interest is running metrics and viewing stats on the customer emails (e.g. response times, most active customer, least active customer, etc).
The other approach is to somehow download all the emails to a MySQL database and query them directly.
Can someone suggest a method to query my Gmail email from Laravel that involves these methods or even a different method?
Why not try using IMAP? This way it won't be Gmail specific and you could use almost any email provider. From there you could parse out all the info you need from the email headers (sender, date, subject, etc) and store it in a DB. PHP has a module for IMAP but there are also some nice composer packages such as Fetch that will help speed up development.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Who are some of the reputable and/or stable geo-ip location service providers? I'm specing out an application that needs this functionality, and whenever I google geo-ip I get a ton of hits, but it's hard to tell who the legit providers are and who the fly-by-night folks are.
Ideally I'd like something that can run without a call to an external API (i.e. regular database updates), but would be interested in hearing about experience with providers who offer live/http services. If it ran in PHP that would be great, but so long as it could run in a *nix environment that's fine. I'd prefer a paid service from a reputable provider than an awesome free service that could vanish tomorrow (free services are welcome, just convince me they're not going to vanish).
Maxmind has a free and pay for use version of their service. It's excellent, has a Pear class you can use Net::Geo_IP (IIRC). Just install whatever version of their DB you need and you're all set. Have used it many times.
Give them a look as well.
Maxmind
Try Geonames: you can download their database and then maybe index it with Solr or something to give you a service isolated from the outside world and which you can update on a needs basis.
Related question