On Sun, Feb 5, 2017 at 9:41 AM, Gayan Gunawardana <[email protected]> wrote:
> Hi All, > > Conclusion is avoid adding multiple users with same user name from SCIM > [1]. > According to *Unique Attribute *concept Ishara mentioned even though user > core support, having multiple users with same user name we should not do > that. > > If we duplicate username even in user core level there are some other > consequences as well like revoking access tokens for given user will fail. > I don't think. We will store access tokens against the immutable UUID of the user. So duplicate username or modifiable username is not a problem in this case. > > Username can be changed but *must not* duplicate. > Which can be the case for SCIM level, but doesn't need to be the case in identity.mgt level. > > > [1] https://wso2.org/jira/browse/IDENTITY-5698 > > Thanks, > Gayan > > On Fri, Feb 3, 2017 at 2:49 PM, Johann Nallathamby <[email protected]> > wrote: > >> >> >> On Fri, Feb 3, 2017 at 9:42 AM, Farasath Ahamed <[email protected]> >> wrote: >> >>> IIRC, Our plan in C5 was to use the SCIM API for user signup, user >>> provisioning etc. >>> >>> So if the username is a special attribute in SCIM while user core can >>> accommodate duplicate usernames(ie. username need not be unique), when we >>> use SCIM API in the product won't there be a mismatch? >>> >> >> I don't think there will be a issue. Our identity-mgt implementation is >> the lower layer while SCIM is the higher layer. If higher layer is more >> restrictive than lower layer it won't be an issue. Other way around would >> be a issue. >> >> >>> >>> >>> Farasath Ahamed >>> Software Engineer, WSO2 Inc.; http://wso2.com >>> Mobile: +94777603866 >>> Blog: blog.farazath.com >>> Twitter: @farazath619 <https://twitter.com/farazath619> >>> <http://wso2.com/signature> >>> >>> >>> >>> On Thu, Feb 2, 2017 at 7:41 PM, Gayan Gunawardana <[email protected]> >>> wrote: >>> >>>> >>>> >>>> On Fri, Feb 3, 2017 at 8:29 AM, Johann Nallathamby <[email protected]> >>>> wrote: >>>> >>>>> In our identity-mgt level we don't treat username as a special >>>>> attribute. It's just another attribute. However in certain higher levels >>>>> we >>>>> may need to treat username as a special attribute. We do have a claim for >>>>> username which I think is "http://wso2.org/claim/username". We can >>>>> treat this claim as the username in higher level implementations. >>>>> >>>>> On Fri, Feb 3, 2017 at 4:12 AM, Chamila Wijayarathna < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Gayan, >>>>>> >>>>>> If we can add multiple users with same user name, why do we need to >>>>>> avoid adding multiple users in SCIM? I don't get the point here. >>>>>> >>>>>> If we consider two users with same username as two entities in server >>>>>> level, it won't be a duplicate resource creation IMO, it will be two >>>>>> different resources with same username. >>>>>> >>>>> >>>>> I guess what Gayan means is in SCIM 2.0 username is a special >>>>> attribute and we can't have two users with same username attribute. It is >>>>> a >>>>> specification of SCIM 2.0. >>>>> >>>> Yes exactly. There should be a way to identify duplicate resource in >>>> the context of SCIM. For user resource it is user name. >>>> >>>>> >>>>>> Regards! >>>>>> >>>>>> On Fri, Feb 3, 2017 at 5:52 AM, Gayan Gunawardana <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi All, >>>>>>> >>>>>>> In C4 user name was an unique identifier and we returned http >>>>>>> response 409 (Conflict) if user name already exist [1]. In C5 user name >>>>>>> is >>>>>>> just an another claim and we can add multiple users with same user name. >>>>>>> IMO we should check isUserExist in SCIM level and avoid adding >>>>>>> multiple users with same user name. >>>>>>> >>>>>>> WDYT ? >>>>>>> >>>>>>> [1] https://tools.ietf.org/html/rfc7644#section-3.12 >>>>>>> >>>>>>> Thanks, >>>>>>> Gayan >>>>>>> >>>>>>> -- >>>>>>> Gayan Gunawardana >>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>>>> Email: [email protected] >>>>>>> Mobile: +94 (71) 8020933 >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Chamila Dilshan Wijayarathna, >>>>>> PhD Research Student >>>>>> The University of New South Wales (UNSW Canberra) >>>>>> Australian Centre for Cyber Security >>>>>> Australian Defence Force Academy >>>>>> PO Box 7916, Canberra BA ACT 2610 >>>>>> Australia >>>>>> Mobile:(+61)416895795 <+61%20416%20895%20795> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks & Regards, >>>>> >>>>> *Johann Dilantha Nallathamby* >>>>> Technical Lead & Product Lead of WSO2 Identity Server >>>>> Governance Technologies Team >>>>> WSO2, Inc. >>>>> lean.enterprise.middleware >>>>> >>>>> Mobile - *+94777776950* >>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >>>>> >>>> >>>> >>>> >>>> -- >>>> Gayan Gunawardana >>>> Software Engineer; WSO2 Inc.; http://wso2.com/ >>>> Email: [email protected] >>>> Mobile: +94 (71) 8020933 >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >> >> >> -- >> Thanks & Regards, >> >> *Johann Dilantha Nallathamby* >> Technical Lead & Product Lead of WSO2 Identity Server >> Governance Technologies Team >> WSO2, Inc. >> lean.enterprise.middleware >> >> Mobile - *+94777776950* >> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >> > > > > -- > Gayan Gunawardana > Software Engineer; WSO2 Inc.; http://wso2.com/ > Email: [email protected] > Mobile: +94 (71) 8020933 > -- Thanks & Regards, *Johann Dilantha Nallathamby* Technical Lead & Product Lead of WSO2 Identity Server Governance Technologies Team WSO2, Inc. lean.enterprise.middleware Mobile - *+94777776950* Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
