All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yestech.rpx.auth.FacebookAuthProvider Maven / Gradle / Ivy

The newest version!
package org.yestech.rpx.auth;

import static org.yestech.rpx.objectmodel.RPXUtil.uriEncode;

import static java.lang.String.format;

/**
 * Provides RPX authentication to Facebook
 *
 * @author Andy Nelsen
 * @version 0.1
 */
public class FacebookAuthProvider implements RPXAuthProvider {
    public static final String URL_PATTERN = "https://%s.rpxnow.com/facebook/start?token_url=%s";

    public String getRedirectUrl(String realm, String tokenUrl) {
        String encodedTokenUrl = uriEncode(tokenUrl);
        return format(URL_PATTERN, realm, encodedTokenUrl);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy