i have 2 portal, one and two. The portal one have all apis, and the
portal
Two have the interfaces, Here just i am doing enter the username and
password in the login page so that will go the method of Portal Two.
Then
it will pass the username and password of a method of Portal One, this
is
am doing here. My question is how to do the basic authorization for
encrypt
the username and password
Bcz now here the username and password is plain text. How to do the
Basic
Authorization here…Any help would be appreciated: please give one
clarification of that.
Well for starters you could use an authentication solution like Devise.
Or, you could create your own solution like so:
This is just a simple custom solution I created. I also went back and
built my own image verification system and tied it into this custom
solution.
But, I provided you the basics for handling authentication.
In my DB schema, my password field is called :password_digest. You
could feasibly name your password field in your DB to anything you
wanted. You just have to edit the methods I provided in the gist.
I also copied much of this initial code right from Rails when I first
started using Bcrypt.
basically my doubt is the HTTP BASIC authentications says…
Example…if
the username is “user” and password is “password”. “user:password” it
will
converted into via basic64 ecoding, then we will get like this
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
So, if i pass the username and password via restclient like this
res = RestClient::Resource.new url, :user_name => params[:name],
:password => params[:password].* it will automatically convert into this
format
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
…???
Plz give me a solution, i have been searching this doubt for 3 days…
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.