org.wso2.solutions.identity.openid
Class OpenIDClaimMapper

java.lang.Object
  extended by org.wso2.solutions.identity.openid.OpenIDClaimMapper

public class OpenIDClaimMapper
extends java.lang.Object

This class manages mapping of OpenID Simple Registration[SReg] to two schemas used in OpenID Attribute Exchanged [AxSchema & OpenID schema]


Field Summary
static java.lang.String LN_AXSCHEMA
           
static java.lang.String LN_CLAIM
           
static java.lang.String LN_CLAIM_MAPPER
           
static java.lang.String LN_OPENID_SCHEMA
           
static java.lang.String LN_SREG
           
static java.lang.String OPENID_CLAIM_MAPPER_FILE_PATH
           
 
Method Summary
 java.util.HashMap<java.lang.String,java.lang.String> getAxMapping()
           
static OpenIDClaimMapper getInstance()
          Creates and maintains a singleton instance of OpenIDClaimMapper
 java.util.HashMap<java.lang.String,java.lang.String> getSregMapping()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LN_CLAIM_MAPPER

public static final java.lang.String LN_CLAIM_MAPPER
See Also:
Constant Field Values

LN_CLAIM

public static final java.lang.String LN_CLAIM
See Also:
Constant Field Values

LN_SREG

public static final java.lang.String LN_SREG
See Also:
Constant Field Values

LN_AXSCHEMA

public static final java.lang.String LN_AXSCHEMA
See Also:
Constant Field Values

LN_OPENID_SCHEMA

public static final java.lang.String LN_OPENID_SCHEMA
See Also:
Constant Field Values

OPENID_CLAIM_MAPPER_FILE_PATH

public static final java.lang.String OPENID_CLAIM_MAPPER_FILE_PATH
See Also:
Constant Field Values
Method Detail

getInstance

public static OpenIDClaimMapper getInstance()
                                     throws java.lang.Exception
Creates and maintains a singleton instance of OpenIDClaimMapper

Returns:
An instance of OpenIDClaimMapper
Throws:
java.lang.Exception

getAxMapping

public java.util.HashMap<java.lang.String,java.lang.String> getAxMapping()

getSregMapping

public java.util.HashMap<java.lang.String,java.lang.String> getSregMapping()