Hi, Justin.
>I tried to register this and it said "Cannot add "emailid" because the attribute does not belong to a list of allowed object classes." I ended up also adding these attributes to the custom.schema file under gluuCustomperson. It wasn't until I added them to the 101ox file under gluuPerson object that I could register them.
According [to the docs](https://gluu.org/docs/ce/3.1.3/admin-guide/attribute/#opendj), you must add your attributes to `77-customAttributes.ldif` file, and then also **must** add them to `gluuCustomPerson` OC in that very file, and restart OpenDJ's service. No more schema editing should be needed. We strongly discourage editing of other schema files there, unless you know perfectly what are you doing. You should revert all your changes to core schema files, and try to follow steps provided in docs again, you could do something wrong first time.