Examples of IdentityClaimManager


Examples of org.wso2.carbon.identity.core.IdentityClaimManager

    /**
     *
     * @throws IdentityProviderException
     */
    protected void loadClaims() throws IdentityProviderException {
        IdentityClaimManager claimManager = null;
        Claim[] claims = null;

        if (log.isDebugEnabled()) {
            log.debug("Loading claims");
        }

        try {
            claimManager = IdentityClaimManager.getInstance();
            claims = claimManager.getAllSupportedClaims(IdentityConstants.INFOCARD_DIALECT,IdentityTenantUtil
                            .getRealm(null, userIdentifier));
            for (int i = 0; i < claims.length; i++) {
                Claim temp = claims[i];
                supportedClaims.put(temp.getClaimUri(), temp);
            }           
View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

            ClassNotFoundException {
        super(data);
    }

    protected void loadClaims() throws IdentityProviderException {
        IdentityClaimManager claimManager = null;
        Claim[] claims = null;

        if (log.isDebugEnabled()) {
            log.debug("Loading claims");
        }

        try {
            claimManager = IdentityClaimManager.getInstance();
            claims = claimManager.getAllSupportedClaims(IdentityConstants.OPENID_AX_DIALECT,
                    IdentityTenantUtil.getRealm(null,getUserIdentifier()));
            for (int i = 0; i < claims.length; i++) {
                Claim temp = claims[i];
                supportedClaims.put(temp.getClaimUri(), temp);
            }
View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

        attribute.getAttributeValues().add(stringValue);
        return attribute;
    }

    protected void loadClaims(String userIdentifier) throws IdentityProviderException {
        IdentityClaimManager claimManager = null;
        Claim[] claims = null;

        if (log.isDebugEnabled()) {
            log.debug("Loading claims");
        }

        try {
            claimManager = IdentityClaimManager.getInstance();
            claims = claimManager.getAllSupportedClaims(UserCoreConstants.DEFAULT_CARBON_DIALECT,
                    IdentityTenantUtil.getRealm(null, userIdentifier));
            for (int i = 0; i < claims.length; i++) {
                Claim temp = claims[i];
                supportedClaims.put(temp.getClaimUri(), temp);
            }
View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

    /**
     * @return
     * @throws Exception
     */
    public InfoCardAuthInfoDTO getInfoCardAuthInfo() throws Exception {
        IdentityClaimManager claimManager = null;
        Claim[] claims = null;
        List<String> required = null;
        List<String> optional = null;
        InfoCardAuthInfoDTO dto = null;
        UserRealm realm = null;

        claimManager = IdentityClaimManager.getInstance();
        realm = IdentityTenantUtil.getRealm(null, null);
        claims = claimManager.getAllSupportedClaims(IdentityConstants.INFOCARD_DIALECT, realm);

        if (claims == null || claims.length == 0) {
            return null;
        }

View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

    /**
     * @return
     * @throws Exception
     */
    public OpenIDAuthInfoDTO getOpenIDAuthInfo(String dialect) throws Exception {
        IdentityClaimManager claimManager = null;
        Claim[] claims = null;
        List<String> required = null;
        List<String> optional = null;
        OpenIDAuthInfoDTO dto = null;
        UserRealm realm = null;

        claimManager = IdentityClaimManager.getInstance();
        realm = IdentityTenantUtil.getRealm(null, null);
        claims = claimManager.getAllSupportedClaims(dialect, realm);
       
        String openidRealm =
                             (String) IdentityConfigParser.getInstance().getConfiguration().
                                                           get(IdentityConfigParser.OPENID_REALM);
       
View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

            List<String> claimList) throws Exception {
        UserStoreManager userStore = null;
        Map<String, String> claimValues = null;
        OpenIDClaimDTO[] claims = null;
        OpenIDClaimDTO dto = null;
        IdentityClaimManager claimManager = null;
        Claim[] claimData = null;
        String[] claimArray = new String[claimList.size()];
        String userName = null;
        String domainName = null;
        String tenatUser;
        UserRealm realm = null;

        userName = OpenIDUtil.getUserName(openId);
        domainName = TenantUtils.getDomainNameFromOpenId(openId);
        tenatUser = UserCoreUtil.getTenantLessUsername(userName);

        realm = IdentityTenantUtil.getRealm(domainName, userName);
        userStore = realm.getUserStoreManager();
        claimValues = userStore.getUserClaimValues(tenatUser, claimList.toArray(claimArray),
                profileId);

        claims = new OpenIDClaimDTO[claimValues.size()];
        int i = 0;
        claimManager = IdentityClaimManager.getInstance();
        claimData = claimManager.getAllSupportedClaims(realm);

        for (int j = 0; j < claimData.length; j++) {
            if (claimValues.containsKey(claimData[j].getClaimUri())) {
                dto = new OpenIDClaimDTO();
                dto.setClaimUri(claimData[j].getClaimUri());
View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

        card.setTokenServiceList(serviceList);

        card.setSupportedTokenTypeList(issuerConfig.getTokenTypeList());

        // Get the list of supported claims
        IdentityClaimManager claimManager = null;
        try {
            claimManager = IdentityClaimManager.getInstance();
        } catch (IdentityException e) {
            throw new IdentityProviderException(e.getMessage(), e);
        }
        Claim[] supportedClaims = null;
        SupportedClaimTypeList claimTypeList = new SupportedClaimTypeList();

        if (isOpenIdInfoCard) {
            supportedClaims = claimManager.getAllSupportedClaims(
                    IdentityConstants.OPENID_AX_DIALECT, IdentityTenantUtil
                            .getRealm(null, globalUserName));
        } else {
            supportedClaims = claimManager.getAllSupportedClaims(
                    IdentityConstants.INFOCARD_DIALECT, IdentityTenantUtil
                            .getRealm(null, globalUserName));
        }

        for (int i = 0; i < supportedClaims.length; i++) {
View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

public class UserRegistrationService {

    public UserFieldDTO[] readUserFieldsForUserRegistration(String dialect)
            throws IdentityException {
        IdentityClaimManager claimManager = null;
        Claim[] claims = null;
        List<UserFieldDTO> claimList = null;
        UserRealm realm = null;

        claimManager = IdentityClaimManager.getInstance();
        realm = IdentityTenantUtil.getRealm(null, null);
        claims = claimManager.getAllSupportedClaims(dialect, realm);

        if (claims == null || claims.length == 0) {
            return new UserFieldDTO[0];
        }
View Full Code Here

Examples of org.wso2.carbon.identity.core.IdentityClaimManager

            List<String> requiredClaims) throws Exception {
        UserStoreManager userStore = null;
        Map<String, String> claimValues = null;
        OpenIDClaimDTO[] claims = null;
        OpenIDClaimDTO dto = null;
        IdentityClaimManager claimManager = null;
        Claim[] claimData = null;
        String[] claimArray = new String[requiredClaims.size()];
        String userName = null;
        String domainName = null;
        String tenatUser = null;

        userName = OpenIDUtil.getUserName(openId);
        domainName = TenantUtils.getDomainNameFromOpenId(openId);

        tenatUser = userName;

        if (userName.contains("@")) {
            tenatUser = userName.substring(0, userName.indexOf("@"));
        }

        userStore = IdentityTenantUtil.getRealm(domainName, userName).getUserStoreManager();

        claimValues = userStore.getUserClaimValues(tenatUser, requiredClaims.toArray(claimArray),
                profileId);

        claims = new OpenIDClaimDTO[claimValues.size()];
        int i = 0;
        claimManager = IdentityClaimManager.getInstance();
        claimData = claimManager.getAllSupportedClaims(IdentityConstants.OPENID_SREG_DIALECT,
                IdentityTenantUtil.getRealm(domainName, userName));

        for (int j = 0; j < claimData.length; j++) {
            if (claimValues.containsKey(claimData[j].getClaimUri())) {
                dto = new OpenIDClaimDTO();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.