{"id":7003,"date":"2025-08-28T22:11:55","date_gmt":"2025-08-29T03:11:55","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7003"},"modified":"2025-09-04T17:17:18","modified_gmt":"2025-09-04T22:17:18","slug":"authenticating-a-tt-core-sdk-application","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/apis\/tt-core-sdk\/creating-application-framework\/authenticating-a-tt-core-sdk-application\/","title":{"rendered":"Authenticating a TT Core SDK Application"},"content":{"rendered":"\n<p>\n    Instead of username and password, applications written with TT\n    Core SDK must provide an application key \/ secret pair for\n    authentication. An application key \/ secret pair is a proxy\n    for a user. Application keys for TT Core SDK applications are\n    created in the TT Setup application. For more information, see\n    <a href=\"\/user-setup\/us-creating-and-managing-application-keys.html\">Creating and managing application keys<\/a>\n    in the TT User Setup Help.\n  <\/p>\n\n  <h2 id=\"creating-a-server-side-application-keysecret-pair\">\n    Creating a server-side application key\/secret pair\n  <\/h2>\n\n  <p>\n    Users can create an application key \/ secret pair from within\n    Setup in the TT Platform as follows:\n  <\/p>\n  <ol>\n    <li>\n      In Setup, click Users in the left navigation panel and\n      select your username in the data grid.\n    <\/li>\n    <li>\n      Click the App Keys tab, and then click New in the App Keys\n      title bar.\n      <p><\/p>\n      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/app-key.png\">\n    <\/li>\n\n    <li>\n      In the <strong>Create New Application Key <\/strong> dialog:\n      <p><\/p>\n      <ul>\n        <li>\n          Enter a unique name for your TT CORE SDK application.\n        <\/li>\n        <li>\n          In the <strong>Application Key Type <\/strong> dropdown,\n          select\n          <strong>TT.NET SDK Server Side mode \/ TT Core SDK <\/strong>.\n        <\/li>\n        <li>\n          In the\n          <strong>Application Key Usage Plan <\/strong> dropdown,\n          select the desired plan.\n        <\/li>\n      <\/ul>\n      <p><\/p>\n      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/create-server-app-key-2-new.png\">\n      <p><\/p>\n    <\/li>\n    <li>\n      Click <strong>Create<\/strong>.\n      <p><\/p>\n      The application key is generated and the application secret\n      is displayed in the Secret field.\n      <p><\/p>\n      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/create-server-app-key-3-new.png\">\n      <p><\/p>\n    <\/li>\n    <li>\n      Click <strong>Copy Secret to Clipboard <\/strong> and then\n      paste this application secret somewhere safe. You will need\n      to provide them during the initialization of your TT .NET\n      SDK application.\n      <p><\/p>\n      <strong>Warning <\/strong> : This is the only time you will\n      be able to copy your new key&#8217;s secret.\n      <p><\/p>\n      <p><\/p>\n      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/create-server-app-key-4-new.png\">\n      <p><\/p>\n    <\/li>\n    <li>\n      To exit and close the\n      <strong>Create New Application Key <\/strong> screen, click\n      <strong>OK <\/strong>.\n    <\/li>\n  <\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\n    Instead of username and password, applications written with TT<br \/>\n    Core SDK must provide an application key \/ secret pair for<br \/>\n    authentication. An application key \/ secret pair is a proxy<br \/>\n    for a user. Application keys for TT Core SDK applications are<br \/>\n    created in the TT Setup application. For more information, see<br \/>\n    <a href=\"\/user-setup\/us-creating-and-managing-application-keys.html\">Creating and managing application keys<\/a><br \/>\n    in the TT User Setup Help.\n  <\/p>\n<h2 id=\"creating-a-server-side-application-keysecret-pair\">\n    Creating a server-side application key\/secret pair<br \/>\n  <\/h2>\n<p>\n    Users can create an application key \/ secret pair from within<br \/>\n    Setup in the TT Platform as follows:\n  <\/p>\n<ol>\n<li>\n      In Setup, click Users in the left navigation panel and<br \/>\n      select your username in the data grid.\n    <\/li>\n<li>\n      Click the App Keys tab, and then click New in the App Keys<br \/>\n      title bar.<\/p>\n<p>      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/app-key.png\">\n    <\/li>\n<li>\n      In the <strong>Create New Application Key <\/strong> dialog:<\/p>\n<ul>\n<li>\n          Enter a unique name for your TT CORE SDK application.\n        <\/li>\n<li>\n          In the <strong>Application Key Type <\/strong> dropdown,<br \/>\n          select<br \/>\n          <strong>TT.NET SDK Server Side mode \/ TT Core SDK <\/strong>.\n        <\/li>\n<li>\n          In the<br \/>\n          <strong>Application Key Usage Plan <\/strong> dropdown,<br \/>\n          select the desired plan.\n        <\/li>\n<\/ul>\n<p>      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/create-server-app-key-2-new.png\"><\/p>\n<\/li>\n<li>\n      Click <strong>Create<\/strong>.<\/p>\n<p>      The application key is generated and the application secret<br \/>\n      is displayed in the Secret field.<\/p>\n<p>      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/create-server-app-key-3-new.png\"><\/p>\n<\/li>\n<li>\n      Click <strong>Copy Secret to Clipboard <\/strong> and then<br \/>\n      paste this application secret somewhere safe. You will need<br \/>\n      to provide them during the initialization of your TT .NET<br \/>\n      SDK application.<\/p>\n<p>      <strong>Warning <\/strong> : This is the only time you will<br \/>\n      be able to copy your new key&#8217;s secret.<\/p>\n<\/p>\n<p>      <img decoding=\"async\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/08\/create-server-app-key-4-new.png\"><\/p>\n<\/li>\n<li>\n      To exit and close the<br \/>\n      <strong>Create New Application Key <\/strong> screen, click<br \/>\n      <strong>OK <\/strong>.\n    <\/li>\n<\/ol>\n","protected":false},"author":2,"template":"wp-custom-template-single-doc-tt-core-sdk","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[445],"class_list":["post-7003","doc","type-doc","status-publish","hentry","docs-category-creating-application-framework"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/types\/doc"}],"author":[{"embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":0,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7003\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7003"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}