{"id":28087476,"url":"https://github.com/nasrmohammad4804/oauth-authorizationcode-flow","last_synced_at":"2026-04-13T21:03:54.646Z","repository":{"id":42445637,"uuid":"458322522","full_name":"nasrmohammad4804/oauth-authorizationCode-flow","owner":"nasrmohammad4804","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-21T11:41:53.000Z","size":96,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-06T19:53:10.104Z","etag":null,"topics":["git","jsp","keycloak","oauth2","springboot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nasrmohammad4804.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-11T19:54:55.000Z","updated_at":"2022-03-27T09:28:46.000Z","dependencies_parsed_at":"2022-09-21T03:44:03.586Z","dependency_job_id":null,"html_url":"https://github.com/nasrmohammad4804/oauth-authorizationCode-flow","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Foauth-authorizationCode-flow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Foauth-authorizationCode-flow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Foauth-authorizationCode-flow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Foauth-authorizationCode-flow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasrmohammad4804","download_url":"https://codeload.github.com/nasrmohammad4804/oauth-authorizationCode-flow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253933029,"owners_count":21986502,"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":["git","jsp","keycloak","oauth2","springboot"],"created_at":"2025-05-13T11:32:05.693Z","updated_at":"2026-04-13T21:03:54.617Z","avatar_url":"https://github.com/nasrmohammad4804.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# oauth-authorizationCode-flow with oauth2 and microservice\nimplement custom oauth-authorizationCode-flow in spring boot and this flow is very seure \nfor when client id and secret send to authorization server then return authorization code\nand we send authorization code and encoding of client id and secret in backend to authorization server\nthen return token as response and on server side send request to resource server with token \nif token is valid and require scope then access to data of resource server\nthis flow is very secure because for get resource need to token and this token dont transfer on client \nthen anyone cant access to token but you think with client id and authorization code will get to token and then access to resource\nbut although client id transer on client layer and server layer and can access then but you dont access to secret\nbecause this key store on server side and cant to access them then when you must send client id and authorization code\nand secert then because dont have secret then dont cant to access token and then dont cant to data from resource server\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasrmohammad4804%2Foauth-authorizationcode-flow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnasrmohammad4804%2Foauth-authorizationcode-flow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasrmohammad4804%2Foauth-authorizationcode-flow/lists"}