{"id":"4bb34e72-439b-4288-906c-4f4a195ebf25","task_name":"Create Auth Config - Github","summary":"Set up GitHub OAuth 2.0 authentication on Composio's dashboard using Composio-managed credentials. This allows your agents to authenticate with GitHub on behalf of users through a secure OAuth 2.0 flow without managing credentials directly.","description":"Creates a GitHub OAuth 2.0 authentication configuration on Composio's dashboard using Composio-managed credentials.","tools_used":[],"agent_steps":[{"step_number":1,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/playground","element":{"name":"Auth Configs","role":"link","selector":"","xpath":"//html/body/div[2]/div/div[2]/div/div[2]/div/div/div[1]/div[1]/div/div/ul/li[7]/a","attributes":{"href":"/browzer/test/auth-configs","data-size":"default","data-slot":"sidebar-menu-button","data-state":"closed","data-active":"false","data-sidebar":"menu-button"}},"value":"","keys":[],"file_paths":[],"description":"Navigate to the Auth Configs section by clicking the 'Auth Configs' link in the dashboard navigation. This is where all authentication configurations for your agents are created and managed."},{"step_number":2,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Create","role":"button","selector":"","xpath":"//html/body/div[2]/main/div/div/div[1]/div[1]/button","attributes":{"data-size":"default","data-slot":"button","data-variant":"default"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Create' button to begin setting up a new authentication configuration."},{"step_number":3,"action_type":"type","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Search toolkits...","role":"textbox","selector":"","xpath":"//html/body/div[6]/div/div[1]/div[2]/div/input","attributes":{"data-slot":"input","placeholder":"Search toolkits..."}},"value":"","keys":[],"file_paths":[],"description":"In the toolkit search field, type 'GitHub' to filter the available authentication options and locate the GitHub OAuth integration."},{"step_number":4,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"GGitHubOAuth 2.0","role":"button","selector":"","xpath":"//html/body/div[6]/div/div[2]/button[3]","attributes":{"type":"button","data-size":"default","data-slot":"button","data-focused":"true","data-variant":"ghost"}},"value":"","keys":[],"file_paths":[],"description":"Select 'GitHub OAuth 2.0' from the filtered results by clicking on it. This option enables secure OAuth 2.0-based login for your agents when they need to authenticate with GitHub."},{"step_number":5,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Next","role":"button","selector":"","xpath":"//html/body/div[6]/div/div[2]/div[2]/button","attributes":{"type":"button","data-size":"default","data-slot":"button","data-variant":"default"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Next' button to proceed to the authentication method selection screen."},{"step_number":6,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Secure, user-friendly login via OAuth 2.0 authorization flow","role":"generic","selector":"","xpath":"//html/body/div[6]/div/div[2]/div[1]/div/div[1]/div[1]/div/label/div/span[2]","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"Review the OAuth 2.0 authentication method description ('Secure, user-friendly login via OAuth 2.0 authorization flow'). This confirms you are configuring the correct authentication flow type."},{"step_number":7,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"OAuth 2.0Secure, user-friendly login via OAuth 2.0 authorization flow","role":"radio","selector":"","xpath":"//*[@id=\"scheme-0\"]","attributes":{"id":"scheme-0","type":"button","data-slot":"radio-group-item","data-state":"checked"}},"value":"","keys":[],"file_paths":[],"description":"Select the OAuth 2.0 radio button to confirm this is the authentication flow method you want to use for GitHub authentication."},{"step_number":8,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Composio Managed Recommended Get started quickly with Composio's secure defaults. You can switch to your own credentials anytime.","role":"label","selector":"","xpath":"//html/body/div[6]/div/div[2]/div[1]/div/div[1]/div[2]/div[2]/label[1]","attributes":{"for":"cred-composio"}},"value":"","keys":[],"file_paths":[],"description":"Review the Composio Managed credentials option, which is recommended for getting started. This option uses Composio's secure defaults and allows you to switch to custom credentials later if needed."},{"step_number":9,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Composio ManagedRecommendedGet started quickly with Composio's secure defaults. You can switch to your own credentials anytime.","role":"radio","selector":"","xpath":"//*[@id=\"cred-composio\"]","attributes":{"id":"cred-composio","type":"button","data-slot":"radio-group-item","data-state":"checked"}},"value":"","keys":[],"file_paths":[],"description":"Select the Composio Managed radio button to use Composio's managed credentials for this GitHub OAuth 2.0 configuration. This is the fastest way to get your agents authenticating with GitHub."},{"step_number":10,"action_type":"click","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Create Auth Config","role":"button","selector":"","xpath":"//html/body/div[6]/div/div[2]/div[2]/button","attributes":{"type":"button","data-size":"default","data-slot":"button","data-variant":"default"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Create Auth Config' button to finalize and save your GitHub OAuth 2.0 authentication configuration with Composio-managed credentials."},{"step_number":11,"action_type":"type","url":"https://dashboard.composio.dev/browzer/test/auth-configs","element":{"name":"Search toolkits...","role":"textbox","selector":"","xpath":"//html/body/div[5]/div[2]/div[1]/div[2]/div/input","attributes":{"data-slot":"input","placeholder":"Search toolkits..."}},"value":"","keys":[],"file_paths":[],"description":"The toolkit search field may clear or remain visible on the confirmation screen. You can now use this field to search for other toolkits or auth configs, or navigate away from this screen to use your new GitHub OAuth 2.0 config."}]}