Hi Chamila, Thank you for your descriptive explanation. Your answer solved my main problem.
Regrds. On Wed, Feb 24, 2016 at 9:52 AM, Chamila Wijayarathna <cham...@wso2.com> wrote: > Hi Lahiru, > > I think in general it is okay to add user names with @ mark even when > email username is, I'm not sure if it will be different in your use case. > As I have mentioned in my previous reply, we can use such names by adding > tenant domain at the end of the user name. In management console, when > adding users with @ sign, we don't have to add @tenantDomain at the end, > because if you logged into management console as 'admin' you are already in > super tenant. But when registering to store this is not the case, since you > are not in any tenant yet, you'll have to mention tenant domain also. I > have tested these scenarios in IS 5.1.0 and they are working perfectly > fine. But we need to document this properly to make sure that a user who > allows user names with @ sign will follow this procedure properly. > > I don't think changing java regex will do any good here. It is > configurable and when some one using GReg, he will most probably change > such stuff which are configurable. So IMO, it does not matter what are the > default configuration we add in the product. > > Thank You! > > On Wed, Feb 24, 2016 at 9:01 AM, Lahiru J Ekanayake <lahi...@wso2.com> > wrote: > >> Hi Darshana, >> >> The Jira is about the carbon store login. That issue has solved from >> jaggery side. Apart from the jira, If we use current GREG 5.1.0 pack, we >> can add a new user from management console side with user name containing @ >> mark. But it should not allow to add user names with @ mark without >> enabling the email user name. I was able restrict user names with @ mark by >> changing regex to : >> >> >> *<Property name="UsernameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property> * >> I'm not sure this is the best way to do this. Can you please advice. >> >> Regards >> >> On Tue, Feb 23, 2016 at 9:56 PM, Darshana Gunawardana <darsh...@wso2.com> >> wrote: >> >>> Hi Lahiru, >>> >>> What is the problem of having @ character? and how it does get solved >>> changing user-mgt.xml? >>> >>> I don't see the root issue we trying to solve here and it the approach >>> we are working here is wrong. ie. changing a default regex in user-mgt.xml >>> should not be a solution here. >>> >>> Thanks, >>> >>> On Tue, Feb 23, 2016 at 3:00 AM, Godwin Shrimal <god...@wso2.com> wrote: >>> >>>> Hi Lahiru, >>>> >>>> user-mgt.xml come from carbon kernel, you can find it under >>>> <carbon-kernel-home>/distribution/kernel/carbon-home/repository/conf >>>> >>>> >>>> Thanks >>>> Godwin >>>> >>>> >>>> On Tue, Feb 23, 2016 at 12:37 PM, Lahiru J Ekanayake <lahi...@wso2.com> >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> if we can update user-mgt.xml file from , *<Property >>>>> name="UsernameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property> *we can >>>>> solve that issue (adding an user name with @ mark). >>>>> >>>>> *Current problem is * from where this *user-mgt.xml* comes into our >>>>> product. ? Can anyone help with this ? >>>>> >>>>> Regards >>>>> >>>>> >>>>> >>>>> On Fri, Feb 19, 2016 at 10:18 PM, Chamila Wijayarathna < >>>>> cham...@wso2.com> wrote: >>>>> >>>>>> [Adding Thanuja] >>>>>> >>>>>> Hi Lahiru, >>>>>> >>>>>> I recently had a discussion about this with Thanuja. When you don't >>>>>> have enabled emailUserName, still you should be able to use '@' in user >>>>>> names. But in that case, you have to mention user name in places (eg-: >>>>>> login) as username@carbon.super. I guess in your jira also, you >>>>>> should be able to add user to store if you add @tenant_domain to the end >>>>>> of >>>>>> your username. >>>>>> >>>>>> Can you please check like that and update the thread? >>>>>> >>>>>> Thank You! >>>>>> >>>>>> >>>>>> On Fri, Feb 19, 2016 at 7:51 PM, Lahiru J Ekanayake <lahi...@wso2.com >>>>>> > wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> im working on this JIRRA https://wso2.org/jira/browse/REGISTRY-3249. >>>>>>> While working on this i was able to identify , admin user can add users >>>>>>> , >>>>>>> containing @ mark in user name *(Without enable EnableEmailUserName >>>>>>> from carbon.xml)* such as* a...@wso2.com <a...@wso2.com>.* I was >>>>>>> tested with GREG,ES,APIM also. I have able to identify that is problem >>>>>>> with >>>>>>> the regex . GREG,ES,APIM has following property in *user-mgt.xml . * >>>>>>> >>>>>>> *<Property >>>>>>> name="UsernameJavaRegEx">^[^~!#$;%^*+={}\\|\\\\<>,\'\"]{3,30}$</Property>* >>>>>>> >>>>>>> If we change that into *<Property >>>>>>> name="UsernameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property> *Problem >>>>>>> can solve. >>>>>>> >>>>>>> Current problem is : from where this user-mgt.xml comes into >>>>>>> product. I have checked with product-greg, >>>>>>> carbon-kernal,carbon-indentity. >>>>>>> Those user-mgt.xml's content are different. Currently im trying to >>>>>>> modify >>>>>>> user-mgt.xml for *GREG.* >>>>>>> >>>>>>> >>>>>>> Regards >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> >>>>>>> *Lahiru J Ekanayake**Software Engineer* >>>>>>> Mobile : +94 (0) 77 8812629 / +94(0) 778509547 >>>>>>> Email : lahi...@wso2.com >>>>>>> WSO2, Inc.; http://wso2.com/ >>>>>>> lean . enterprise . middleware. >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Chamila Dilshan Wijayarathna,* >>>>>> Software Engineer >>>>>> Mobile:(+94)788193620 >>>>>> WSO2 Inc., http://wso2.com/ >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> >>>>> *Lahiru J Ekanayake**Software Engineer* >>>>> Mobile : +94 (0) 77 8812629 / +94(0) 778509547 >>>>> Email : lahi...@wso2.com >>>>> WSO2, Inc.; http://wso2.com/ >>>>> lean . enterprise . middleware. >>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Godwin Amila Shrimal* >>>> Senior Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> mobile: *+94772264165* >>>> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >>>> twitter: https://twitter.com/godwinamila >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Regards, >>> >>> >>> *Darshana Gunawardana*Senior Software Engineer >>> WSO2 Inc.; http://wso2.com >>> >>> *E-mail: darsh...@wso2.com <darsh...@wso2.com>* >>> *Mobile: +94718566859 <%2B94718566859>*Lean . Enterprise . Middleware >>> >> >> >> >> -- >> >> >> >> *Lahiru J Ekanayake**Software Engineer* >> Mobile : +94 (0) 77 8812629 / +94(0) 778509547 >> Email : lahi...@wso2.com >> WSO2, Inc.; http://wso2.com/ >> lean . enterprise . middleware. >> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Chamila Dilshan Wijayarathna,* > Software Engineer > Mobile:(+94)788193620 > WSO2 Inc., http://wso2.com/ > -- *Lahiru J Ekanayake**Software Engineer* Mobile : +94 (0) 77 8812629 / +94(0) 778509547 Email : lahi...@wso2.com WSO2, Inc.; http://wso2.com/ lean . enterprise . middleware.
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev