저는 약 8 개의 제공자를 성공적으로 구성한 기본 Janrain 계정을 보유하고 있습니다. 위젯 & SDK 섹션에서 위젯에 표시 할 6 개의 제공자도 선택했습니다. 나는 소셜 엔진 4.8.12에서 얀 레인 (Janrain)의 통합을 가능하게했습니다. 그러나 Janrain 위젯은 SocialEngine 웹 사이트의 로그인 페이지에 3 개의 기본 공급자 만 표시합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?
이 내가 디자인하고 볼 것으로 예상 한 것입니다 :
Janrain 위젯이 예상 공급자를 표시하지 않습니다
1
A
답변
1
Janrain 사회 로그인 (참여) 위젯이를 구성하는 두 가지 방법이 있습니다 : 이것은 로그인 페이지에 표시되는 내용입니다
사회 공급자의 전시. 이들은 다음 스크린 샷에 나와 있습니다
첫 번째 옵션은 "저장 및 게시"를 Janrain CDN에 설정을 저장합니다. 하단의 경고는 "변경 사항은 배포 된 위젯에 표시되는 데 최대 1 시간이 걸릴 수 있지만 일반적으로 (항상 그런 것은 아니지만) 5 분을 넘지 않습니다. 이러한 설정을 저장하려면 실제로 "게시"버튼을 클릭하는 것이 중요합니다.
두 번째 옵션은 "저장 및 포함"입니다. 그러면 위젯을 사용하기 위해 웹 페이지에 임베드 할 수있는 필수 자바 스크립트 코드가 생성됩니다. 다음과 유사합니다.
<script type="text/javascript">
(function() {
if (typeof window.janrain !== 'object') window.janrain = {};
if (typeof window.janrain.settings !== 'object') window.janrain.settings = {};
/* _______________ can edit below this line _______________ */
janrain.settings.tokenUrl = '__REPLACE_WITH_YOUR_TOKEN_URL__';
janrain.settings.type = 'embed';
janrain.settings.appId = 'REPLACE_WITH_YOUR_APP_ID';
janrain.settings.appUrl = 'https://APPNAME.rpxnow.com';
janrain.settings.providers = [
'facebook',
'linkedin',
'googleplus',
'twitter',
'instagram',
'paypal_openidconnect',
'yahoo',
'microsoftaccount'];
janrain.settings.providersPerPage = '8';
janrain.settings.format = 'two column';
janrain.settings.actionText = 'Sign in using your account with';
janrain.settings.showAttribution = true;
janrain.settings.fontColor = '#333333';
janrain.settings.fontFamily = 'arial';
janrain.settings.backgroundColor = '#FFFFFF';
janrain.settings.width = '380';
janrain.settings.borderColor = '#CCCCCC';
janrain.settings.borderRadius = '10'; janrain.settings.buttonBorderColor = '#CCCCCC';
janrain.settings.buttonBorderRadius = '5';
janrain.settings.buttonBackgroundStyle = 'gradient';
janrain.settings.language = '';
janrain.settings.linkClass = 'janrainEngage';
/* _______________ can edit above this line _______________ */
function isReady() { janrain.ready = true; };
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", isReady, false);
} else {
window.attachEvent('onload', isReady);
}
var e = document.createElement('script');
e.type = 'text/javascript';
e.id = 'janrainAuthWidget';
if (document.location.protocol === 'https:') {
e.src = 'https://rpxnow.com/js/lib/APPNAME/engage.js';
} else {
e.src = 'http://widget-cdn.rpxnow.com/js/lib/APPNAME/engage.js';
}
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(e, s);
})();
</script>
위의 코드에서 공급자가 Javascript 배열로 나열되는 방법을 확인할 수 있습니다.
이러한 옵션 중 어느 것도 다음 앱의 구성에 문제가있을 수 있습니다 작업하고 http://support.janrain.com
관련 문제
- 1. 사용자 정의 OpenID 공급자를 Janrain 위젯에 추가
- 2. Tkinter OptionMenu 위젯이 값을 표시하지 않습니다.
- 3. iOS - backgroundTimeRemaining 값이 예상 값을 표시하지 않습니다.
- 4. jqPlot이 예상 바를 모두 표시하지 않습니다.
- 5. Janrain Google+ 로그인 무효 클라이언트
- 6. tkinter의 프레임 위젯이 자식 위젯을 표시하지 못하게합니다.
- 7. jquery mobile - listview 위젯이 동적 콘텐츠를 표시하지 않습니다.
- 8. Janrain 연락처
- 9. Twitter 위젯이 항상 채워지지는 않습니다.
- 10. jquery 로더 위젯이 보이지 않습니다
- 11. iOS8 오늘보기 위젯이 UITableViewController를 표시하지 않음
- 12. Janrain Engage가 Safari 브라우저에서 작동하지 않습니다.
- 13. VerticalSplitPanel에서 GWT의 위젯이 표시되지 않습니다.
- 14. JanRain PHP SREG의 OpenID?
- 15. 안드로이드 위젯이 작동하지 않습니다.
- 16. MediaWiki 위젯이 표시되지 않습니다.
- 17. 위젯이 숨기지 않습니다
- 18. Twitter 위젯이 작동하지 않습니다.
- 19. 위젯이 활동을 업데이트하지 않습니다.
- 20. 배터리 위젯이 업데이트되지 않습니다
- 21. Android 위젯이 업데이트되지 않습니다.
- 22. 위젯이 나타나지 않습니다
- 23. 위젯이 사라집니다.
- 24. TCP 튜너 블이 데이터 xfer rate에 예상 결과를 표시하지 않습니다.
- 25. junit 3의 실패 추적 창이 예상 값을 표시하지 않습니다.
- 26. 노드 : "Class"구문을 사용하는 프로토 타입이 예상 객체를 표시하지 않습니다.
- 27. Django assertEqual은 실제 값과 예상 값을 표시하지 않습니다.
- 28. 이 Java 프로그램은 예상 교착 상태를 표시하지 않습니다.
- 29. janrain 토큰에서 정보 디코딩
- 30. Janrain Social Login
에 도움을 Janrain의 지원 센터로 문의하면 단추가 나에게 보여 게시 만이 저장됩니다! – JasonStack
죄송합니다. "기본"응용 프로그램이 없다고 생각합니다. CDN 게시는 유료 고객 만 사용할 수 있습니다. 저장 버튼을 클릭 할 때 생성되는 자바 스크립트 코드를 사용하고 있습니까? – PBJanrain
오늘 아침에 다시 확인했는데 위젯에는 설정된 모든 공급자가있었습니다. 나는 시간이 그것을 해결했는지 또는 지원 팀 구성원이 그것을 해결했는지 확실하지 않다. – JasonStack