title: Enable authentication role: manual tags: #authentication #configuration #manual #security #zettelstore syntax: zmk back: 00001003300000 00001004020000 00001005090000 00001006020000 00001006020400 00001010000000 00001010070200 00001010070600 00001012000000 00001012050200 00001012050400 00001012051200 00001012051400 00001012053300 00001012053400 00001012053500 00001012053600 00001012054600 00001012080200 00001012080500 00001012921200 00001018000000 backward: 00001003300000 00001004010000 00001004020000 00001005090000 00001006020000 00001006020400 00001010000000 00001010070200 00001010070600 00001012000000 00001012050200 00001012050400 00001012051200 00001012051400 00001012053300 00001012053400 00001012053500 00001012053600 00001012054600 00001012080200 00001012080500 00001012921200 00001018000000 box-number: 1 copyright: (c) 2020-present by Detlef Stern created: 00010101000000 forward: 00001004010000 00001006050000 00001010040200 lang: en license: EUPL-1.2-or-later modified: 20220419192817 published: 20220419192817 visibility: public To enable authentication, you must create a zettel that stores [[authentication data|00001010040200]] for the owner. Then you must reference this zettel within the [[startup configuration|00001004010000#owner]] under the key ''owner''. Once the startup configuration contains a valid [[zettel identifier|00001006050000]] under that key, authentication is enabled. Please note that you must also set key ''secret'' of the [[startup configuration|00001004010000#secret]] to some random string data (minimum length is 16 bytes) to secure the data exchanged with a client system.