function findOneMatchBy($property, $value)
    {
        switch ($property) {
            case 'owner_identifier':
                return $this->federation->getAccountInfoByUid($value);
                break;
            default:
                throw new \Exception(sprintf(
                    'Identity Provider Can`t Attain with (%s).'
                    , $property
                ));
        }
    }