{"title":"OAuth2 Authenticator (Password)","nodeType":"Source","id":"*mdcbhPTYxzW1S52U","factoryName":"org.knime.credentials.base.oauth2.password.OAuth2AuthenticatorPasswordNodeFactory","factoryId":"org.knime.credentials.base.oauth2.password.OAuth2AuthenticatorPasswordNodeFactory","path":["IO","Connectors"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>This node supports the <a href=\"https://oauth.net/2/grant-types/password/\" rel=\"ugc nofollow noopener noreferrer\">OAuth 2.0 resource owner password credentials (ROPC)</a> grant flow. The target audience of this node are users with a technical understanding of OAuth 2 and (web) developers. For less technical users, it may be simpler to use service-specific nodes, such as Microsoft Authenticator or Google Authenticator.</p>\n            \n            <p>The ROPC grant is considered legacy and does not support 2FA/MFA. Usage of this grant is discouraged and the client credentials grant should be used instead.</p>\n            \n        \n        ","shortDescription":"Authenticator node that supports the OAuth 2.0 resource owner password credentials (ROPC) grant.","keywords":[],"deprecated":false,"streamable":true,"tags":["IO","Connectors","Streamable"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQCAYAAADu+KTsAAAACXBIWXMAAAK+AAACvgEk+CLQAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAeBJREFUOI21lT9oU1EUxn/fTSJBHBTBycF/xCWDcN+jQxcXB5tJ6i66S8Wh6CBuooMIWRzdnVoHEQpSaCn43rsJCA5ObkrdWmrVau5xSCMhtE2oz7Ndvu/yOx/3XI7MjEFNTU2d7PV6d4BrwBlgE1gF2kVRrFJyaQBP03TazF4Cp/bwmZk963Q692y42zLgaZo2zWwFODbG/7goigdlwZ0kF2N8MQEYYN5770uDe++vSro0qR+4Xxa8ClwfOm+b2bKkBnBhrwuSWkmSvDskb8c5dzfLshxA3vuPwDngl6TpPM+7SZLUzGxR0pVDQg6qbeBGURQL8t5vAEfNbCmEMDNwpGk6Y2aL/wEOEIH5KvAvX+ebmX2VVANOj2hfzOyHpOPAiWHBzEzSjgPWASRdHkxys9k8EmO8PY4s6U0IoRFjbI1qzrlbIYQG0B6RtiTNFkXxvAqs0X/zmqS33vvler1+ETi/D/M38H43wSeAWq32vdfrdUbSbe42+NnMBtpPSXN5nnehP3AtYGFcyqG0r/I8n53Uf1C5EMJrM+tO6I8xxkdlgAGcmVmlUrkJbE3gfxJCCKXBAbIs++Cca5nZ+j4+A56GEB6WBYahrQZ/V+oc/ZV6FtiQtCKpnWXZWplggD+g9svk3pHFTAAAAABJRU5ErkJggg==","sinceVersion":"5.1.0","views":[],"inPorts":[],"outPorts":[{"objectClass":"org.knime.credentials.base.CredentialPortObject","color":"4386f7","dataType":"org.knime.credentials.base.CredentialPortObject","optional":false,"name":"Credential","description":"Credential with access token."}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Token endpoint URL","description":"The token endpoint URL of the OAuth2 service.","optional":false},{"name":"Token endpoint request method","description":"HTTP method to use when requesting the access token from the token endpoint.","optional":false},{"name":"Client/App authentication method","description":"How to transfer Client/App ID and secret to the service endpoints. HTTP Basic Auth is the most common mechanism, but some services expect these values to be part of the form-encoded request body.","optional":false},{"name":"Type","description":"Whether a public or confidential application flow should be used. A confidential application requires a secret.","optional":false},{"name":"ID","description":"The client/application ID. In some services this is called API key.","optional":false},{"name":"ID and Secret","description":"Specifies the client/app ID and secret to use.","optional":false},{"name":"Username/Password","description":"Specifies the username and password to use.","optional":false},{"name":"Scopes","description":"The list of scopes to request for the access token.","optional":false}]}],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202604301232","bundleName":"KNIME OAuth credentials type implementaion.","bundleSymbolicName":"org.knime.credentials.base.oauth","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.credentials.base","featureName":"KNIME Basic Authentication nodes","featureVersion":"5.12.0.v202604301232","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*8ekbNAR4kV2PtcE9"},"frequentSuccessors":[]}
