It would be very nice if there was support for the embedded RPX widget. it shouldn't be too hard to add but it would be a nice addition nonetheless.

Comments

nrambeck’s picture

Assigned: Unassigned » nrambeck
Status: Active » Postponed

I am working with JanRain to add more flexibility to the RPX widget. They are also making server side changes to allow for this. However, I am not sure of their schedule, so I can't provide a date.

Anonymous’s picture

+1 for this option. I'd definitely like to see this as an option in the module.

gausarts’s picture

+1 for this feature

gthorisson’s picture

+1 for this as well. I'm interested in doing something like the UserVoice sign-in page: http://uservoice.com/session/new

cookiesunshinex’s picture

+1 for the uservoice type widget.

cookiesunshinex’s picture

+1

geokat’s picture

Hi guys,

The uservoice's is a custom UI implementation; the custom API is only
available as part of the Janrain Engage Pro subscription.

As for the standard embedded widget, it's not a problem to add it. I
guess it can be defined in a block provided by the module. This block
then could be assigned by the site admin to any region available in
the theme.

Of course, suggestions are welcome.

Cheers,
George

cookiesunshinex’s picture

We have actually been working on our own implementation of this because we really want to put the Drupal user login as well as the Janrain widget on our front page.

We have done this by embedding the Janrain popup widget that you usually get when you click on the Jainrain icons/links below the Drupal default user login form. We embedded this with an iframe.

This does work, but we don't have much control over theming around the embedded widget.

Secondly, the images (google, facebook, yahoo, windows live) load up to 2 or 3 seconds slower than the rest of the page, which gives a bad effect. It gives the illustion that the page is loading slow or is not optimized.

I noticed that those images are loading from Amazon cloudfront at this location:
https://docj27ko03fnu.cloudfront.net/images/sprites/e6/c8/04/ea/dfb65435...

Since those are loading from Amazon, which I'm sure is about as robust as you are going to get, so I'm not sure how to make those load faster other than if they were loading locally from our server.

We would really like to have this functionality and are willing to use our developers to contribute to this module and work with Janrain.

geokat’s picture

Actually, there exists an embedded version of the sign-in widget. You
can find the instructions in the Deployment section of your rpxnow.com
dashboard. Maybe that will be more suitable for your implementation.

You might also be interested in the Janrain Engage Pro with its custom
API, which will allow your developers to implement a custom widget.
Here's the contact link, if you wish to go that route:

http://www.janrain.com/products/engage/contact-us?product=Engage%20Pro

Cheers,
George

cookiesunshinex’s picture

I've taken a look at the documentation on the Janrain website in an effort to investigate using their embedded widget.

I have one question. What would be the answer to the question - What is your token URL?
What would this be for a Drupal site?

I've taken a look at the Drupal module and I believe that it is:
http://www.sitename.com/rpx/end_point

geokat’s picture

Yes, you are right, for the 6.x modules it is /rpx/end_point.

As for the embedded widget issue, we are still out on how to implement
it. Does including it in a block that I mentioned in #7 sound like
something that would solve your problems?

Suggestions are welcome.

cookiesunshinex’s picture

I believe that would work. We have already embedded the widget from the rpxnow.com account settings, which is exactly the same thing that is in this module that you get as a modal dialog window when clicking on the Janrain icons which are below the normal Drupal user login/registration block.

Unfortunately, the authentication provider logo images take 2 to 3 seconds to load after the rest of the page. Obviously, this is not this module's issue, but rather Janrains.

vamirbekyan’s picture

RE: Does including it in a block that I mentioned in #7 sound like
something that would solve the problems?
Yes, thanks!

cookiesunshinex’s picture

Yes, having that available as a block would be great. It would save having to drop the embedded widget from Janrain's website into a page or iframe.

gberm’s picture

Do you know what the token URL would be for Drupal 7?

geokat’s picture

rpx/token_handler