{
    "componentChunkName": "component---src-templates-doc-tsx",
    "path": "/docs/2.8.x/en/user/profile/",
    "result": {"data":{"navigation":{"nodes":[{"section":"Getting started","entries":[{"frontmatter":{"title":"Installation","subtitle":"Installation of scm-manager","partiallyActive":true},"fields":{"slug":"/docs/2.8.x/en/installation/"}},{"frontmatter":{"title":"Migrate from v1 to v2","subtitle":"How to use the Migration-Wizard","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/migrate-scm-manager-from-v1/"}},{"frontmatter":{"title":"Import existing repositories","subtitle":"How to import existing repositories into SCM-Manager","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/import/"}},{"frontmatter":{"title":"Frequently Asked Questions","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/faq/"}},{"frontmatter":{"title":"Known Issues","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/known-issues/"}}]},{"section":"User-oriented","entries":[{"frontmatter":{"title":"Repository","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.8.x/en/user/repo/"}},{"frontmatter":{"title":"User","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.8.x/en/user/user/"}},{"frontmatter":{"title":"Groups","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.8.x/en/user/group/"}},{"frontmatter":{"title":"Administration","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.8.x/en/user/admin/"}},{"frontmatter":{"title":"Profile","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.8.x/en/user/profile/"}}]},{"section":"Administration","entries":[{"frontmatter":{"title":"Base Directory","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/administration/basedirectory/"}},{"frontmatter":{"title":"Logging","subtitle":"Configuration and locations of SCM-Manager logging","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/administration/logging/"}},{"frontmatter":{"title":"SCM-Server Configuration","subtitle":"Various configuration options for the SCM-Server","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/administration/scm-server/"}},{"frontmatter":{"title":"Reverse Proxy","subtitle":"How to use SCM-Manager with common reverse proxies","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/administration/reverse-proxies/"}}]},{"section":"Development","entries":[{"frontmatter":{"title":"Intellij IDEA Configuration","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/intellij-idea-configuration/"}},{"frontmatter":{"title":"Building SCM-Manager from source","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/build-from-source/"}},{"frontmatter":{"title":"Common pitfall occurred while developing the SCM V2","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/ui-common-pitfall/"}},{"frontmatter":{"title":"Permission Concept","subtitle":"Fine-grained permission for SCM-Manager v2","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/permission-concept/"}},{"frontmatter":{"title":"Error Handling","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/error-handling/"}},{"frontmatter":{"title":"I18n","subtitle":"Howto do internationalization","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/i18n/"}},{"frontmatter":{"title":"Definition of Done","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/definition-of-done/"}},{"frontmatter":{"title":"DOD for UI development","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/ui-dod/"}},{"frontmatter":{"title":"Decision Table","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/decision-table/"}},{"frontmatter":{"title":"Integration Tests","subtitle":"How to run integration tests","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/integration-tests/"}}]},{"section":"Plugin Development","entries":[{"frontmatter":{"title":"Create a plugin","subtitle":"Create a plugin from Maven Archetype","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/plugins/create/"}},{"frontmatter":{"title":"Migrate a v1 plugin","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/plugins/migrate-plugin-from-v1/"}},{"frontmatter":{"title":"Extension Points","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/plugins/extension-points/"}},{"frontmatter":{"title":"i18n for Plugins","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/plugins/i18n-for-plugins/"}},{"frontmatter":{"title":"Plugin Descriptor","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/plugins/plugin-descriptor/"}},{"frontmatter":{"title":"SCM-Manager v2 Plugin Development","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/plugins/plugin-development/"}},{"frontmatter":{"title":"Publish","subtitle":"Publish your Plugin","partiallyActive":null},"fields":{"slug":"/docs/2.8.x/en/development/plugins/publish/"}}]}]},"versions":{"group":[{"fieldValue":"1.0.x"},{"fieldValue":"1.x"},{"fieldValue":"2.0.x"},{"fieldValue":"2.1.x"},{"fieldValue":"2.10.x"},{"fieldValue":"2.11.x"},{"fieldValue":"2.12.x"},{"fieldValue":"2.13.x"},{"fieldValue":"2.14.x"},{"fieldValue":"2.15.x"},{"fieldValue":"2.16.x"},{"fieldValue":"2.17.x"},{"fieldValue":"2.18.x"},{"fieldValue":"2.19.x"},{"fieldValue":"2.2.x"},{"fieldValue":"2.20.x"},{"fieldValue":"2.21.x"},{"fieldValue":"2.22.x"},{"fieldValue":"2.23.x"},{"fieldValue":"2.24.x"},{"fieldValue":"2.25.x"},{"fieldValue":"2.26.x"},{"fieldValue":"2.27.x"},{"fieldValue":"2.28.x"},{"fieldValue":"2.29.x"},{"fieldValue":"2.3.x"},{"fieldValue":"2.30.x"},{"fieldValue":"2.31.x"},{"fieldValue":"2.32.x"},{"fieldValue":"2.33.x"},{"fieldValue":"2.34.x"},{"fieldValue":"2.35.x"},{"fieldValue":"2.36.x"},{"fieldValue":"2.37.x"},{"fieldValue":"2.38.x"},{"fieldValue":"2.39.x"},{"fieldValue":"2.4.x"},{"fieldValue":"2.40.x"},{"fieldValue":"2.41.x"},{"fieldValue":"2.42.x"},{"fieldValue":"2.43.x"},{"fieldValue":"2.44.x"},{"fieldValue":"2.45.x"},{"fieldValue":"2.46.x"},{"fieldValue":"2.47.x"},{"fieldValue":"2.48.x"},{"fieldValue":"2.5.x"},{"fieldValue":"2.6.x"},{"fieldValue":"2.7.x"},{"fieldValue":"2.8.x"},{"fieldValue":"2.9.x"},{"fieldValue":"3.0.x"},{"fieldValue":"3.1.x"},{"fieldValue":"3.10.x"},{"fieldValue":"3.11.x"},{"fieldValue":"3.2.x"},{"fieldValue":"3.3.x"},{"fieldValue":"3.4.x"},{"fieldValue":"3.5.x"},{"fieldValue":"3.6.x"},{"fieldValue":"3.7.x"},{"fieldValue":"3.8.x"},{"fieldValue":"3.9.x"}]},"languages":{"group":[{"fieldValue":"de"},{"fieldValue":"en"}]},"markdownRemark":{"html":"<p>Settings for the active user account can be managed with the link \"Profile\" in the footer.</p>\n<h2 id=\"change-password\" style=\"position:relative;\"><a href=\"#change-password\" aria-label=\"change password permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Change password</h2>\n<p>Here the password for the current account can be changed when it is a local account (when the login is not managed by an\nexternal system). To authorize the change, the current password has to be put first. Then the new password has to be\nentered twice.</p>\n<h2 id=\"öffentliche-schlüssel\" style=\"position:relative;\"><a href=\"#%C3%B6ffentliche-schl%C3%BCssel\" aria-label=\"öffentliche schlüssel permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Öffentliche Schlüssel</h2>\n<p>To check signatures for example for commits, public keys can be stored here. Additionally the keys created by\nSCM-Manager can be accessed here, too.</p>\n<h2 id=\"api-keys\" style=\"position:relative;\"><a href=\"#api-keys\" aria-label=\"api keys permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>API keys</h2>\n<p>To access SCM-Manager from other systems like for example CI servers, API keys can be created. They can be used to call\nthe REST APi and for the access with SCM clients. To create a key you have to specify a display name and a\n<a href=\"../admin/roles/\">role</a>. The display name is solely to keep track of your keys. The role limits the permissions granted\nwhen the SCM-Manager is accessed with such a key.</p>\n<p>If, for exapmple, an account has write access for a repository and an API key with the role \"READ\" is created for this\naccount, this repository can only be accessed read only using this key. Of course it is not possible to extend\npermissions. So you cannot create an API key with the role \"WRITE\" to get write access to a repository, where the\noriginal account has only read access for.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 70.27027027027026%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACc0lEQVQ4y52RzUtUURjGL63btGlhBi7KVAqFwNB2UUR/QNAqKCgyBBUKUwsJEaMwFw5JZRQySkxoJjqJGBlWBoqQtKsg8ntm7sfc+bwf5/7innScQlt04LnnnvM+53mf932VwlM1VFzsoODcbUov3+NIQ4Dy5keU3HpMWUeQ8sAryh8MUtE7xNHgKJVDYaonXlMVHqZqfITjk2NUj49wLDzMyYkxlF2Hz7DnxAV2n66h6GwDB883UXq1nYIrbeytbWffjS4KWwPsbwtQ1NnLgd4gxX39FD97SsnzIKWhAcpCAxwKDVA5/ALlUmsXdXd6qL/7kNrOJ9R191Hf009T30sa+0doCoW5Fhrj+mCYxtFJmiamaH7zjua3UzRPT9Py8QM3Z2Zo+TRD+9wsCkAsGkFXY2jRCGo0Ap7L/y7FsizWIhFW1yOsSawTU1U0XUdVNYxEEs30kUCLJ+S/aZp809J0fza4P6/TMavROa9jWi6KbTv8XFnjx/IaS6vrqKqKYRhomobmC8dNKWIkUr8F4wnSlo2RdXn/PcLcsslCzGIhmsV2BYonBLZl4Tv1dyHEX0V42wA8zyOVtXCtLODm7hT/o+s6cdOUl75wNBollUrLcyqVwojHJXkTYmOP+23QDWzHQXhIM4pt2/KR47qSlE6npZjrujiOI89+QtNMyHOO7zgkLYeM7eTcSYd+YLNnyWTyj+COEELuuaZ4W22QDpdXVuVkM5kMfkxslLUzkLzNBPnC0uHi0rKcph9yhYfr7QyR5zS/mpyg30i/XMM0JXlrstsvn2MJIcW3FZQkISS8f/RvM9nXdJauxShfkplcgnzBX7BF7jTY5696AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"API Key Overview\"\n        title=\"API Key Overview\"\n        src=\"/static/0b9bcef10531e95b8c2800aac83df298/fcda8/api-key-overview.png\"\n        srcset=\"/static/0b9bcef10531e95b8c2800aac83df298/12f09/api-key-overview.png 148w,\n/static/0b9bcef10531e95b8c2800aac83df298/e4a3f/api-key-overview.png 295w,\n/static/0b9bcef10531e95b8c2800aac83df298/fcda8/api-key-overview.png 590w,\n/static/0b9bcef10531e95b8c2800aac83df298/efc66/api-key-overview.png 885w,\n/static/0b9bcef10531e95b8c2800aac83df298/c83ae/api-key-overview.png 1180w,\n/static/0b9bcef10531e95b8c2800aac83df298/bc3ae/api-key-overview.png 1268w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>After the creation of a key, it will be displayed <strong>once only</strong>. After the window has been closed, the key cannot be\nretrieved or reconstructed again.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 67.56756756756756%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB7ElEQVQ4y6WTy27aUBCGve0DtBsuZkMDSKRvwI5dNxh4BB4ENiQLhECieRGu8qNAqTEBbGNM8QVjEvJHMwEaJSyadqRPczxnzj9zLhbCkQgikShisdg7RFE8c2n+dd7V1Vd8u76GUCqVUK1WUS6XUalUzv5vofzbmxt8l4r4IsYhtNttrNdrLBYLTCYTHn/EHh4e2d/Wm/j0OQyh1+txwLZtOI6D7XYL3/fhed47XNdlKI+gGK0jq9frCIdCEPr9Pk9Qh4RhGNA07VzgxGazYSj+dkzWarVA9yF0Oh0WGo/HGI1GGA6HUFUV8/mcxQnTNNm/LnqKzWYzFvxxd4dQJPqyZcuyoCgKpqoKz3VxOByw2+2w830EQYD9fo8gePn2jzGCcmh3LEgdhsMQZFnmwBP+zR4Phz9bJsGBLMN2XfxSFKjTe0xUFRN1yn70cwx1OoVhmjBXK5gr68gKum7gfr6Atf7NXdZqNUTFGIT+YAB/F2CuadCNJfQlYcJYmtDoDJcmNnQpjsOFbeeI67IYjckajQaiogih2+1ygJ4Ln9sFaO4SdI66rvP6ZrPJf8xZ8PSuLrOFt32D53ExemKnDlkwm82iUCggl8tBkqQPkctJyOfzKBaLyGQySKVSEBKJBOLx+H+TTCaRTqfxDGaZZPWzAbHDAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"API Key Created\"\n        title=\"API Key Created\"\n        src=\"/static/4ecbe896faf1f4251cb5d25be75f12ea/fcda8/api-key-created.png\"\n        srcset=\"/static/4ecbe896faf1f4251cb5d25be75f12ea/12f09/api-key-created.png 148w,\n/static/4ecbe896faf1f4251cb5d25be75f12ea/e4a3f/api-key-created.png 295w,\n/static/4ecbe896faf1f4251cb5d25be75f12ea/fcda8/api-key-created.png 590w,\n/static/4ecbe896faf1f4251cb5d25be75f12ea/e9beb/api-key-created.png 730w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h3 id=\"example-for-the-rest-api\" style=\"position:relative;\"><a href=\"#example-for-the-rest-api\" aria-label=\"example for the rest api permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Example for the REST API</h3>\n<p>To use an API key for the REST API, the key has to sent as a cookie with the name “X-Bearer-Token”. Using curl, this\ncan be done like this:</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">curl -v localhost:8081/scm/api/v2/repositories/ -H \"Cookie: X-Bearer-Token=eyJhcGlLZXlJZCI...RTRHeCJ9\"</code></pre></div>\n<h3 id=\"access-with-an-scm-client\" style=\"position:relative;\"><a href=\"#access-with-an-scm-client\" aria-label=\"access with an scm client permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Access with an SCM-Client</h3>\n<p>For access with an SCM client like <code class=\"language-text\">git</code>, <code class=\"language-text\">hg</code>, or <code class=\"language-text\">svn</code> the key simply has to be passed as a password.</p>","description":"Settings for the active user account can be managed with the link \"Profile\" in the footer. Change password Here the password for the current account can be…","tableOfContents":"<ul>\n<li>\n<p><a href=\"#change-password\">Change password</a></p>\n</li>\n<li>\n<p><a href=\"#%C3%B6ffentliche-schl%C3%BCssel\">Öffentliche Schlüssel</a></p>\n</li>\n<li>\n<p><a href=\"#api-keys\">API keys</a></p>\n<ul>\n<li><a href=\"#example-for-the-rest-api\">Example for the REST API</a></li>\n<li><a href=\"#access-with-an-scm-client\">Access with an SCM-Client</a></li>\n</ul>\n</li>\n</ul>","frontmatter":{"title":"Profile","subtitle":null,"displayToc":null,"description":null,"keywords":null,"image":null}}},"pageContext":{"slug":"/docs/2.8.x/en/user/profile/","version":"2.8.x","latestVersion":"3.11.x","latestPageVersion":"3.11.x","language":"en","relativePath":"/user/profile/","canonicalPath":"/docs/latest/en/user/profile/","latestRootPath":"/docs/3.11.x/en/"}},
    "staticQueryHashes": ["1973669194","2742214048","2956773653","2957019495","698804963"]}