{"id":22282107,"url":"https://github.com/devsecstack/jfrog-web-login-api","last_synced_at":"2025-03-25T19:24:28.698Z","repository":{"id":265301363,"uuid":"895729486","full_name":"DevSecStack/jfrog-web-login-api","owner":"DevSecStack","description":"Integrate the 'jf login' web login command behavior to your service or CLI using JFrog undocumented Access APIs. The web login command allows you to login to the JFrog platform through a web browser, making the process interactive and user-friendly.","archived":false,"fork":false,"pushed_at":"2024-11-28T20:46:02.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T16:58:16.077Z","etag":null,"topics":["jfrog","jfrog-cli"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevSecStack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-28T19:18:48.000Z","updated_at":"2024-11-28T20:59:04.000Z","dependencies_parsed_at":"2024-12-03T16:32:43.437Z","dependency_job_id":"3955ff90-604d-4e9d-9734-129337647e88","html_url":"https://github.com/DevSecStack/jfrog-web-login-api","commit_stats":null,"previous_names":["chkp-roniz/jfrog-web-login-api","devsecstack/jfrog-web-login-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSecStack%2Fjfrog-web-login-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSecStack%2Fjfrog-web-login-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSecStack%2Fjfrog-web-login-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevSecStack%2Fjfrog-web-login-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevSecStack","download_url":"https://codeload.github.com/DevSecStack/jfrog-web-login-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245527874,"owners_count":20630104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jfrog","jfrog-cli"],"created_at":"2024-12-03T16:25:37.095Z","updated_at":"2025-03-25T19:24:23.687Z","avatar_url":"https://github.com/DevSecStack.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Login to the JFrog Platform 🐸\nIntegrate the 'jf login' web login command behavior to your service or CLI using JFrog undocumented Access APIs.\nThe web login command allows you to login to the JFrog platform through a web browser, making the process interactive and user-friendly.\n\n## Access REST APIs\n### Base URL\nThe Platform REST URL is constructed of:\n```\n\u003cJFrog URL\u003e/\u003cService Context\u003e/\n\nFor example:\n\n# Using your JFrog URL \nhttp://artifactory.mycompany.com/access/\n```\n### Request Web Client Access\n\n**Usage**: `POST api/v2/authentication/jfrog_client_login/request -H \"Content-Type: application/json\"`\n\n**Consumes**: `application/json`\n\n```\nPOST /api/v2/authentication/jfrog_client_login/request\n{\n \"session\": \"274f11d9-9d2f-4fd3-813d-a6551c8dd916\",    // generated uuid\n}\n```\n### Get Web Client Access Token\n\n**Usage**: `GET api/v2/authentication/jfrog_client_login/token/{uuid}`\n\n**Sample Output:**\n```\n{\n  \"token_id\" : \"3693ad1a-fdb7-4ca4-b0d2-bed0b08b7717\",\n  \"access_token\" : \"****\",\n  \"refresh_token\" : \"ba66b7ec-c106-4b73-84b2-dba34bf4d96f\",\n  \"expires_in\" : 31536000,\n  \"scope\" : \"****\",\n  \"token_type\" : \"Bearer\",\n  \"username\" : \"username@mycompany.com\"\n}\n```\n![image](https://github.com/user-attachments/assets/755c5fc2-f05b-4c0f-95f7-a265059d0fc6)\n![image](https://github.com/user-attachments/assets/16398ca1-89a6-4ff1-b7cf-6ecaa710a4a6)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsecstack%2Fjfrog-web-login-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevsecstack%2Fjfrog-web-login-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsecstack%2Fjfrog-web-login-api/lists"}