Come2Play Channel-SSO v0.22



Similar documents
Absorb Single Sign-On (SSO) V3.0

PassKey Manager. Schoolwires Centricity

Kaltura's Entitlement Infrastructure Bulk Services. Version: Falcon

Work with PassKey Manager

Appointment Router Salesforce.com Web- to- Lead Integration Guide. Date: January 19, 2011

Twinfield Single Sign On

Qualtrics Single Sign-On Specification

User-password application scripting guide

Authentication and Single Sign On

Configuring ADFS 3.0 to Communicate with WhosOnLocation SAML

Copyright: WhosOnLocation Limited

Configuring Integration Between Multichannel and Salesforce.com

User Replicator USER S GUIDE

This manual will illustrate how to integrate your WordPress Blog or website with the Docebo Learning Management System.

The Simple Submission URL. Overview & Guide

To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to work with each other.

HireDesk API V1.0 Developer s Guide


This section includes troubleshooting topics about single sign-on (SSO) issues.

SP-initiated SSO for Smartsheet is automatically enabled when the SAML feature is activated.

Egnyte Single Sign-On (SSO) Installation for OneLogin

Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk

OneLogin Integration User Guide

SPARROW Gateway. Developer Data Vault Payment Type API. Version 2.7 (6293)

Configuring Single Sign-on from the VMware Identity Manager Service to ServiceNow

Integrations. Help Documentation

AccountView. Single Sign-On Guide

SelectSurvey.NET User Manual

Virto Active Directory Service for SharePoint. Release Installation and User Guide

Microsoft Office 365 Using SAML Integration Guide

Portal User Guide. Customers. Version 1.1. May of 5

How To Use Saml 2.0 Single Sign On With Qualysguard

SSO Plugin. HP Service Request Catalog. J System Solutions. Version 3.6

Developing a generic deployable component for single sign-on. Stephen P Vickers The University of Edinburgh

Configuring. SuccessFactors. Chapter 67

Version 3.2 Release Note. V3.2 Release Note

Acrolinx IQ. Acrolinx IQ Plug-in for Adobe CQ Rich Text Editor Installation Guide Version: 2.9

Configuring SuccessFactors

MY EWU PORTAL FEATURES AND BENEFITS. Promotion of the Eastern brand name

Flowpack Single sign-on Server Documentation

SAP NetWeaver Fiori. For more information, see "Creating and enabling a trusted provider for Centrify" on page

Technical White Paper - JBoss Security

An overview of configuring Intacct for single sign-on. To configure the Intacct application for single-sign on (an overview)

SAML application scripting guide

Single Sign On Guide. Table of Contents

Using Foundstone CookieDigger to Analyze Web Session Management

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.

Getting Started with ESS (Employee Self Service)

SAML based Single Sign-on integration for:

Configuring Salesforce

Parent Portal: Single Sign-On Account Creation

OpenLogin: PTA, SAML, and OAuth/OpenID

SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box , Deatsville, AL 36022

Connected Data. Connected Data requirements for SSO

KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon

Aras Innovator Authentication Setup

Configuring. SugarCRM. Chapter 121

Single Sign On (SSO) Implementation Manual. For Connect 5 & MyConnect Sites

Egnyte Single Sign-On (SSO) Installation for Okta

Single Sign-On Instructions (SSO) Registration for the SSO

Security Assertion Markup Language (SAML) Site Manager Setup

Forumbee Single Sign- On

ing a large amount of recipients

Form Builder Manual. A brief overview of your website s Form Builder with screenshots.

Integrating IBM Cognos 8 BI with 3rd Party Auhtentication Proxies

Storage and Playback Getting Started Guide

Connect 9.2 Notes + Documentation August

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Enrolling in Multi-Factor Authentication

Installing and Sending with DocuSign for NetSuite v2.2

Active Directory Validation - User Guide

Building Secure Applications. James Tedrick

Tableau Server Trusted Authentication

Interzoic Single Sign-On for DotNetNuke Portals Version 2.1.0

SINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL

An overview of configuring WebEx for single sign-on. To configure the WebEx application for single-sign on from the cloud service (an overview)

Document Manager 2.0. Corporate Administrator Guide

Tableau Server Trusted Authentication

Single Sign-On Guide for Blackbaud NetCommunity and The Patron Edge Online

Using SAML for Single Sign-On in the SOA Software Platform

HP Software as a Service

Lenovo Partner Access - Overview

Advantage Web Services Overview

LiteCommerce Authorize.Net Module. Version 2.4

Wires. z Go to z From the Secure login to drop-down, select Business Online Banking z Enter Username and Password

SAP NetWeaver AS Java

Configuration Guide - OneDesk to SalesForce Connector

Single Sign On: Volunteer Connection Support Tree for Administrators Release 2.0

Configure Directory Integration

LDAP / SSO Authentication

SAP Cloud Identity Service Document Version: SAP Cloud Identity Service

Microsoft Dynamics CRM Security Provider Module

HP Software as a Service. Federated SSO Guide

McAfee Cloud Identity Manager

Forumbee Single Sign- On

How-to: Single Sign-On

Transcription:

Come2Play Channel-SSO v0.22 SSO Single Sign-On for registered user integration: Your site will contain an iframe with your Come2Play Channel's authentication URL. For each user please provide user detail parameters: Channel SSO URL: http://www.come2play.com/channel_auth.asp Parameters: Param No. Type Name Description 1 Integer channel_id Required. Your Channel's unique identity at Come2Play. 2 Integer uid Required. The player's unique identity. e.g: 123456 3 String nick_name Required. The player's display name. e.g: The Man 4 String auth_sig Required. MD5 hash of : uid + channel_key About MD5 and implementation source code 5 String avatar_url *Optional* URL of player's display image. Image size should be 70x70. Only JPG GIF are supported e.g.:http://www.yoursites.com/avatars/123456.gif 6 String first_name *Optional* Player's first name. e.g.: John 7 String last_name *Optional* Player's last name. e.g.: Smith 8 Enumerated sex *Optional* Player's gender. Accepted values: male or female 9 String country *Optional* Player's country 2-chars-abbreviation. Max 2 Characters allowed. e.g.: US 10 String city *Optional* Player's city. e.g.: New York City 11 String state *Optional* Player's state 2-chars-abbreviation. Max 2 Characters allowed. e.g.: NY 12 Integer Zip code *Optional* Player's Zip-Code location. Max 5 digits allowed. e.g.: 10001

13 String next_url *Optional* URL which player will be redirected to after login is complete. If not specified the default is the current channel's gallery. Simple Example: Let's say you are the administrator of channel_id=9000 Your channel_key is : abcdefghijklmnop Your Channel_Id and Channel_Key are available through the Channel Customize Advanced form. The following user has logged onto your site and you want to grant him game channel entry: uid=123456 Next, construct the auth_sig, using the following configuration: auth_sig = md5(uid+channel_key) auth_sig=md5(123456abcdefghijklmnop) auth_sig=dc952e4371e04551684afbcbf12cf14c Finally, move all four parameters to Channel- SSO URL inside the channel's iframe. Don t forget to use URLEncode for each parameter's value. The result is the following Channel- SSO URL: http://www.come2play.com/channel_auth.asp?channel_id=9000&uid=123456&nick_name =The+Man&auth_sig= dc952e4371e04551684afbcbf12cf14c Full Example:

Now that you understand the basics, let's apply the same principles to setting values for all parameters. You are still the administrator of channel_id=9000 Your channel's key is: abcdefghijklmnop User Details: Uid=123456 avatar_url=http://www.yoursites.com/avatars/123456.gif first_name John last_name=smith =male country=us city=new York state=ny zipcode=10001 We would also like the user to see his/her statistics page when first logging onto the channel. For this purpose we'll apply the next_url parameter to the URL: next_url= /player_gallery_frame.asp?channel_id=9000&t=4 t=4 means Statistics tab. Get more info here Next, construct the auth_sig, using the following equation: auth_sig = md5(uid+channel_key) auth_sig=md5(123456abcdefghijklmnop) auth_sig=dc952e4371e04551684afbcbf12cf14c Finally, apply all parameters to Channel- SSO URL inside the channel's iframe. Don t forget to use URLEncode for each parameter's value. The result is the following Channel-SSO URL: http://www.come2play.com/channel_auth.asp?channel_id=9000&uid=123456&nick_name =The+Man&first_name=John&last_name=Smith&gender=male&country=US& city=new+york&zipcode=10001&next_url=%2fplayer_gallery_frame.asp%3fchannel_id%3 D9000%26t%3D4&auth_sig=dc952e4371e04551684afbcbf12cf14c

Matching Method Type You can also match between players by applying method_type=matching to the Channel SSO URL, in this case termed Matching SSO URL. You'll also need to apply it to the appropriate match parameters. Matching SSO URL: http://www.come2play.com/channel_auth.asp?method_type=matching&{matchingparams} Below is a summary of all accepted parameters for the matching method type. Parameters: Param No. Type Name Description 1-3, 5-12 - - Param No. 1-3, 5-12 mentioned on above SSO - single-sign-on for registered users integration. 14 Enumerated method_type *Optional* Accepted values: login or matching. 15 Comma separated array 16 0-1000 integer matching_uids matching_stake If not supplied, default will be login and all match parameters will be ignored. *Optional* Contains the matching players' unique identity. e.g.: 123456,123457 If not supplied, we will perform auto-matching between two available players. *Optional* No. of tokens attached to this matching. Allowed range is 0-1000. e.g.: 100 If not supplied, default is "0". 17 Integer matching_game_id *Optional* The game's unique identity at Come2Play platform, e.g.: 2 (Chess) If not supplied, default is "1" (Backgammon) 4 String auth_sig Required. MD5 hash of : uid + matching_uids + matching_stake + matching_game_id + channel_key About MD5 and implementation source code

Example: If you are the administrator of channel_id= 9000 And your channel_key is : abcdefghijklmnop (Your Channel_Id and Channel_Key are available through Channel's Customize Advanced form.) And you want to perform a Chess match between two of your players. The chosen stakes are 100 tokens and these are the players: Player 1: Uid=123456 Player2: Uid=123457 nick_name=the Kid You'll need to send each player his own Game Window SSO URL. The URL for Player 1 will contain the following parameters: Uid=123456 method_type=matching matching_uids=123456,123457 (Note that uids order MUST be exactly the same for both URL's) matching_stake=100 matching_game_id=2 ("2" is the game identity for the Chess game on Come2Play's platform) Next we need to construct the auth_sig, using the following equation: auth_sig = md5(uid + matching_uids + matching_stake + matching_game_id + channel_key) auth_sig=md5(123456123456,1234571002abcdefghijklmnop) auth_sig=a088acbcf8bf1c8d59f8510dfa8b4732 Pass all Player 1 parameters to Channel- SSO URL inside the game window iframe. Don t forget to apply URLEncode to each parameter's value.

The result is the following Matching SSO URL: http://www.come2play.com/channel_auth.asp?channel_id=9000&uid=123456&nick_name =The+Man&method_type=matching&matching_uids= 123456%2C123457&matching_stake=100&matching_game_id=2& auth_sig=905ab617a45fab8628fb185e66f62918 The URL for Player 2 will contain the following parameters: Uid=123457 nick_name=the Kid method_type=matching matching_uids=123456,123457 (see how the uid order is exactly the same for both players) matching_stake=100 matching_game_id=2 Next, construct the auth_sig, using the following equation: auth_sig = md5(uid + matching_uids + matching_stake + matching_game_id + channel_key) auth_sig=md5(123457123456,1234571002abcdefghijklmnop) auth_sig=097d6ad7d8dc17736629330abd2773d1 Finally, apply all Player 2 parameters to Channel- SSO URL inside the game window iframe. Don t forget to apply the URLEncode to each parameter's value. The result is the following Matching SSO URL: http://www.come2play.com/channel_auth.asp?channel_id=9000&uid=123457&nick_name =The+Man&method_type=matching&matching_uids= 123456%2C123457&matching_stake=100&matching_game_id=2& auth_sig=097d6ad7d8dc17736629330abd2773d1 - End -