{"id":"https://openalex.org/W4386892716","doi":"https://doi.org/10.3390/software2030019","title":"User Authorization in Microservice-Based Applications","display_name":"User Authorization in Microservice-Based Applications","publication_year":2023,"publication_date":"2023-09-19","ids":{"openalex":"https://openalex.org/W4386892716","doi":"https://doi.org/10.3390/software2030019"},"language":"en","primary_location":{"id":"doi:10.3390/software2030019","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software2030019","pdf_url":"https://www.mdpi.com/2674-113X/2/3/19/pdf?version=1695204092","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","datacite","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.mdpi.com/2674-113X/2/3/19/pdf?version=1695204092","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5036972984","display_name":"Niklas S\u00e4nger","orcid":"https://orcid.org/0009-0000-0507-7195"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Niklas S\u00e4nger","raw_affiliation_strings":["Research Group Cooperation & Management, Karlsruhe Institute of Technology, 76131 Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Research Group Cooperation & Management, Karlsruhe Institute of Technology, 76131 Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070488535","display_name":"Sebastian Abeck","orcid":null},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sebastian Abeck","raw_affiliation_strings":["Research Group Cooperation & Management, Karlsruhe Institute of Technology, 76131 Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Research Group Cooperation & Management, Karlsruhe Institute of Technology, 76131 Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5036972984"],"corresponding_institution_ids":["https://openalex.org/I102335020"],"apc_list":null,"apc_paid":{"value":1059,"currency":"EUR","value_usd":1142},"fwci":1.1867,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.84251669,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"2","issue":"3","first_page":"400","last_page":"426"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10927","display_name":"Access Control and Trust","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T10927","display_name":"Access Control and Trust","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.8519929647445679},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8146960735321045},{"id":"https://openalex.org/keywords/authorization","display_name":"Authorization","score":0.5817586183547974},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.5766046047210693},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.559063196182251},{"id":"https://openalex.org/keywords/access-control","display_name":"Access control","score":0.4537340998649597},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.42542994022369385},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41570520401000977},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3452872037887573},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1786353886127472}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.8519929647445679},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8146960735321045},{"id":"https://openalex.org/C108759981","wikidata":"https://www.wikidata.org/wiki/Q788590","display_name":"Authorization","level":2,"score":0.5817586183547974},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.5766046047210693},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.559063196182251},{"id":"https://openalex.org/C527821871","wikidata":"https://www.wikidata.org/wiki/Q228502","display_name":"Access control","level":2,"score":0.4537340998649597},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.42542994022369385},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41570520401000977},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3452872037887573},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1786353886127472},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.3390/software2030019","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software2030019","pdf_url":"https://www.mdpi.com/2674-113X/2/3/19/pdf?version=1695204092","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},{"id":"pmh:oai:EVASTAR-Karlsruhe.de:1000162755","is_oa":true,"landing_page_url":"https://publikationen.bibliothek.kit.edu/1000162755","pdf_url":"https://publikationen.bibliothek.kit.edu/1000162755/151436630","source":{"id":"https://openalex.org/S4306401992","display_name":"Repository KITopen (Karlsruhe Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I102335020","host_organization_name":"Karlsruhe Institute of Technology","host_organization_lineage":["https://openalex.org/I102335020"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Software, 2 (3), 400\u2013426","raw_type":"doc-type:article"},{"id":"pmh:oai:doaj.org/article:623ca18c1d5a466c8049d724175b7ce8","is_oa":true,"landing_page_url":"https://doaj.org/article/623ca18c1d5a466c8049d724175b7ce8","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Software, Vol 2, Iss 3, Pp 400-426 (2023)","raw_type":"article"},{"id":"doi:10.5445/ir/1000162755","is_oa":true,"landing_page_url":"https://doi.org/10.5445/ir/1000162755","pdf_url":null,"source":{"id":"https://openalex.org/S7407052948","display_name":"KITopen","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"doi:10.3390/software2030019","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software2030019","pdf_url":"https://www.mdpi.com/2674-113X/2/3/19/pdf?version=1695204092","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4386892716.pdf"},"referenced_works_count":39,"referenced_works":["https://openalex.org/W1438159759","https://openalex.org/W1577231857","https://openalex.org/W1817780983","https://openalex.org/W1997199359","https://openalex.org/W2067756294","https://openalex.org/W2070199221","https://openalex.org/W2081944711","https://openalex.org/W2106035061","https://openalex.org/W2138001464","https://openalex.org/W2144642244","https://openalex.org/W2166602595","https://openalex.org/W2413590361","https://openalex.org/W2600540889","https://openalex.org/W2617906815","https://openalex.org/W2749040653","https://openalex.org/W2774959022","https://openalex.org/W2792622858","https://openalex.org/W2798030503","https://openalex.org/W2804174676","https://openalex.org/W2810733389","https://openalex.org/W2903477438","https://openalex.org/W2911542307","https://openalex.org/W2914854069","https://openalex.org/W2922597871","https://openalex.org/W2937086237","https://openalex.org/W3145428055","https://openalex.org/W3165829082","https://openalex.org/W3204224391","https://openalex.org/W3207204380","https://openalex.org/W3216597031","https://openalex.org/W4206010938","https://openalex.org/W4206119839","https://openalex.org/W4214511312","https://openalex.org/W4220829356","https://openalex.org/W4291213652","https://openalex.org/W4300143316","https://openalex.org/W6605330995","https://openalex.org/W6671055450","https://openalex.org/W6792906591"],"related_works":["https://openalex.org/W2123296434","https://openalex.org/W2555738791","https://openalex.org/W4298042445","https://openalex.org/W2104547074","https://openalex.org/W2132693790","https://openalex.org/W2017675414","https://openalex.org/W1593822213","https://openalex.org/W2095975812","https://openalex.org/W2367441718","https://openalex.org/W2017616439"],"abstract_inverted_index":{"Microservices":[0],"have":[1],"emerged":[2],"as":[3,50],"a":[4,44,60,89,114],"prevalent":[5],"architectural":[6],"style":[7],"in":[8,40],"modern":[9],"software":[10,143],"development,":[11],"replacing":[12],"traditional":[13],"monolithic":[14],"architectures.":[15],"The":[16,73],"decomposition":[17],"of":[18,38,85,113,142,151],"business":[19],"functionality":[20],"into":[21],"distributed":[22],"microservices":[23],"offers":[24],"numerous":[25],"benefits,":[26],"but":[27],"introduces":[28],"increased":[29],"complexity":[30,37],"to":[31,102,116],"the":[32,36,55,82,98,103,111,134,140,145,149],"overall":[33],"application.":[34],"Consequently,":[35],"authorization":[39,49,67,91,120,127,155],"microservice-based":[41],"applications":[42],"necessitates":[43],"comprehensive":[45,152],"approach":[46,62,75,147],"that":[47],"integrates":[48],"an":[51],"inherent":[52],"component":[53],"from":[54,97],"beginning.":[56],"This":[57],"paper":[58],"presents":[59],"systematic":[61],"for":[63],"achieving":[64],"fine-grained":[65],"user":[66],"using":[68,133],"Attribute-Based":[69],"Access":[70],"Control":[71],"(ABAC).":[72],"proposed":[74,146],"emphasizes":[76],"structure":[77],"preservation,":[78],"facilitating":[79],"traceability":[80],"throughout":[81],"various":[83],"phases":[84],"application":[86],"development.":[87],"As":[88],"result,":[90],"artifacts":[92],"can":[93,129],"be":[94,131],"traced":[95],"seamlessly":[96],"initial":[99],"analysis":[100,141],"phase":[101],"subsequent":[104],"implementation":[105],"phase.":[106],"One":[107],"significant":[108],"contribution":[109],"is":[110],"development":[112],"language":[115,119,126,136],"formulate":[117],"natural":[118,125],"requirements":[121],"and":[122,153],"policies.":[123,156],"These":[124],"policies":[128],"subsequently":[130],"implemented":[132],"policy":[135],"Rego.":[137],"By":[138],"leveraging":[139],"artifacts,":[144],"enables":[148],"creation":[150],"tailored":[154]},"counts_by_year":[{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-10T16:38:18.471706","created_date":"2025-10-10T00:00:00"}
