{"id":"https://openalex.org/W4226189183","doi":"https://doi.org/10.1109/access.2022.3165548","title":"SFTSDH: Applying Spring Security Framework With TSD-Based OAuth2 to Protect Microservice Architecture APIs","display_name":"SFTSDH: Applying Spring Security Framework With TSD-Based OAuth2 to Protect Microservice Architecture APIs","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4226189183","doi":"https://doi.org/10.1109/access.2022.3165548"},"language":"en","primary_location":{"id":"doi:10.1109/access.2022.3165548","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3165548","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09751100.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09751100.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063683767","display_name":"Ayan Chatterjee","orcid":"https://orcid.org/0000-0003-0407-7702"},"institutions":[{"id":"https://openalex.org/I200650556","display_name":"University of Agder","ror":"https://ror.org/03x297z98","country_code":"NO","type":"education","lineage":["https://openalex.org/I200650556"]}],"countries":["NO"],"is_corresponding":true,"raw_author_name":"Ayan Chatterjee","raw_affiliation_strings":["Department of Information and Communication Technology, Center for e-Health, University of Agder, Kristiansand, Norway"],"affiliations":[{"raw_affiliation_string":"Department of Information and Communication Technology, Center for e-Health, University of Agder, Kristiansand, Norway","institution_ids":["https://openalex.org/I200650556"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072191641","display_name":"Martin Gerdes","orcid":"https://orcid.org/0000-0003-4408-5838"},"institutions":[{"id":"https://openalex.org/I200650556","display_name":"University of Agder","ror":"https://ror.org/03x297z98","country_code":"NO","type":"education","lineage":["https://openalex.org/I200650556"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Martin W. Gerdes","raw_affiliation_strings":["Department of Information and Communication Technology, Center for e-Health, University of Agder, Kristiansand, Norway"],"affiliations":[{"raw_affiliation_string":"Department of Information and Communication Technology, Center for e-Health, University of Agder, Kristiansand, Norway","institution_ids":["https://openalex.org/I200650556"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042757025","display_name":"Pankaj Khatiwada","orcid":"https://orcid.org/0000-0002-0037-2547"},"institutions":[{"id":"https://openalex.org/I204778367","display_name":"Norwegian University of Science and Technology","ror":"https://ror.org/05xg72x27","country_code":"NO","type":"education","lineage":["https://openalex.org/I204778367"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Pankaj Khatiwada","raw_affiliation_strings":["Department of Information Security and Communication Technology, Norwegian University of Science and Technology (NTNU), Trondheim, Norway"],"affiliations":[{"raw_affiliation_string":"Department of Information Security and Communication Technology, Norwegian University of Science and Technology (NTNU), Trondheim, Norway","institution_ids":["https://openalex.org/I204778367"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087675927","display_name":"Andreas Prinz","orcid":"https://orcid.org/0000-0002-0646-2877"},"institutions":[{"id":"https://openalex.org/I200650556","display_name":"University of Agder","ror":"https://ror.org/03x297z98","country_code":"NO","type":"education","lineage":["https://openalex.org/I200650556"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Andreas Prinz","raw_affiliation_strings":["Department of Information and Communication Technology, Center for e-Health, University of Agder, Kristiansand, Norway"],"affiliations":[{"raw_affiliation_string":"Department of Information and Communication Technology, Center for e-Health, University of Agder, Kristiansand, Norway","institution_ids":["https://openalex.org/I200650556"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5063683767"],"corresponding_institution_ids":["https://openalex.org/I200650556"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":2.9898,"has_fulltext":true,"cited_by_count":21,"citation_normalized_percentile":{"value":0.91267243,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"10","issue":null,"first_page":"41914","last_page":"41934"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9969000220298767,"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"}},{"id":"https://openalex.org/T11614","display_name":"Cloud Data Security Solutions","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/computer-science","display_name":"Computer science","score":0.7082852721214294},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5838923454284668},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.5659388899803162},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.5459023118019104},{"id":"https://openalex.org/keywords/spring","display_name":"Spring (device)","score":0.5378180742263794},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.36799925565719604},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2623048722743988},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12690135836601257},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.07161849737167358}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7082852721214294},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5838923454284668},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.5659388899803162},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.5459023118019104},{"id":"https://openalex.org/C2778712887","wikidata":"https://www.wikidata.org/wiki/Q102836","display_name":"Spring (device)","level":2,"score":0.5378180742263794},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.36799925565719604},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2623048722743988},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12690135836601257},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.07161849737167358},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/access.2022.3165548","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3165548","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09751100.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:b28c8a4e5ebc4c229c9c44405c234273","is_oa":true,"landing_page_url":"https://doaj.org/article/b28c8a4e5ebc4c229c9c44405c234273","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":"IEEE Access, Vol 10, Pp 41914-41934 (2022)","raw_type":"article"},{"id":"pmh:oai:ntnuopen.ntnu.no:11250/3047037","is_oa":true,"landing_page_url":"https://hdl.handle.net/11250/3047037","pdf_url":null,"source":{"id":"https://openalex.org/S4306401716","display_name":"Duo Research Archive (University of Oslo)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I184942183","host_organization_name":"University of Oslo","host_organization_lineage":["https://openalex.org/I184942183"],"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":"41914-41934","raw_type":"info:eu-repo/semantics/other"},{"id":"pmh:oai:uia.brage.unit.no:11250/3029968","is_oa":true,"landing_page_url":"https://hdl.handle.net/11250/3029968","pdf_url":null,"source":{"id":"https://openalex.org/S4306401716","display_name":"Duo Research Archive (University of Oslo)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I184942183","host_organization_name":"University of Oslo","host_organization_lineage":["https://openalex.org/I184942183"],"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":"41914-41934","raw_type":"info:eu-repo/semantics/other"}],"best_oa_location":{"id":"doi:10.1109/access.2022.3165548","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3165548","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09751100.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6600000262260437,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320327751","display_name":"Universitetet i Agder","ror":"https://ror.org/03x297z98"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4226189183.pdf","grobid_xml":"https://content.openalex.org/works/W4226189183.grobid-xml"},"referenced_works_count":57,"referenced_works":["https://openalex.org/W94462933","https://openalex.org/W1627702290","https://openalex.org/W1932509800","https://openalex.org/W1964978688","https://openalex.org/W1990752442","https://openalex.org/W1995006124","https://openalex.org/W2003544295","https://openalex.org/W2013581618","https://openalex.org/W2015995100","https://openalex.org/W2051027766","https://openalex.org/W2054702684","https://openalex.org/W2061504727","https://openalex.org/W2068201078","https://openalex.org/W2088588705","https://openalex.org/W2106672610","https://openalex.org/W2113906771","https://openalex.org/W2258475915","https://openalex.org/W2300554752","https://openalex.org/W2308721663","https://openalex.org/W2489684951","https://openalex.org/W2519441364","https://openalex.org/W2598909745","https://openalex.org/W2649501556","https://openalex.org/W2736368095","https://openalex.org/W2740248580","https://openalex.org/W2743349378","https://openalex.org/W2769735087","https://openalex.org/W2784070037","https://openalex.org/W2794918741","https://openalex.org/W2796339866","https://openalex.org/W2802112547","https://openalex.org/W2809674292","https://openalex.org/W2903220614","https://openalex.org/W2913323041","https://openalex.org/W2921022675","https://openalex.org/W2952763883","https://openalex.org/W2954692220","https://openalex.org/W2978615250","https://openalex.org/W2991905359","https://openalex.org/W2996599411","https://openalex.org/W3005245094","https://openalex.org/W3030330603","https://openalex.org/W3095446985","https://openalex.org/W3100548141","https://openalex.org/W3103947479","https://openalex.org/W3104249110","https://openalex.org/W3124557915","https://openalex.org/W3128701031","https://openalex.org/W3129203550","https://openalex.org/W3142742079","https://openalex.org/W3143254051","https://openalex.org/W3146101648","https://openalex.org/W4211220844","https://openalex.org/W4214776459","https://openalex.org/W4311798272","https://openalex.org/W6739814176","https://openalex.org/W6786603808"],"related_works":["https://openalex.org/W4210334847","https://openalex.org/W3181741639","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W3003367851","https://openalex.org/W1492892507","https://openalex.org/W3119944216","https://openalex.org/W2994988622","https://openalex.org/W2888006113"],"abstract_inverted_index":{"The":[0,86,223,246],"Internet":[1],"of":[2,40,63,218,257],"Medical":[3],"Things":[4],"(IoMT)":[5],"combines":[6],"medical":[7,25,41],"devices":[8],"and":[9,30,38,61,80,106,141,157,169,181,188,199,226,284],"applications":[10],"that":[11],"use":[12],"network":[13],"technologies":[14,32],"to":[15,57,109,132,137,167,196],"connect":[16],"healthcare":[17],"information":[18,29],"systems":[19],"(HIS).":[20],"IoMT":[21],"is":[22],"reforming":[23],"the":[24,59,97,111,119,128,139,145,171,190,193,207,215,219,229,235,243,250,263,276],"industry":[26],"by":[27],"adopting":[28],"communication":[31],"(ICTs).":[33],"Identity":[34],"verification,":[35],"secure":[36,58],"collection,":[37],"exchange":[39],"data":[42,66],"are":[43],"essential":[44],"in":[45,144,192,228,241,262],"health":[46,65,147,202,266],"applications.":[47],"In":[48,268],"this":[49],"study,":[50,178],"we":[51,126,179,205,270],"implemented":[52,182,220],"a":[53,77,134,162,176,255,272,289],"hybrid":[54],"security":[55,84,99,130,165,173,221,278],"solution":[56,88,131,152,252],"collection":[60],"management":[62],"personal":[64,201],"using":[67],"Spring":[68],"Framework":[69],"(SF),":[70],"Services":[71],"for":[72,214],"Sensitive":[73],"Data":[74,121],"(TSD)":[75],"as":[76],"service":[78],"platform,":[79],"Hyper-Text-Transfer-Protocol":[81],"(HTTP":[82],"(H))":[83],"methods.":[85],"adopted":[87,129,172],"(SFTSDH":[89],"=":[90],"SF":[91,280],"+":[92,94],"TSD":[93],"H)":[95],"instigated":[96],"following":[98,118,277],"features:":[100],"identity":[101],"brokering,":[102],"OAuth2,":[103],"multifactor":[104],"authentication,":[105],"access":[107],"control":[108],"protect":[110],"Microservices":[112],"Architecture":[113],"Application":[114],"Programming":[115],"Interfaces":[116],"(APIs),":[117],"General":[120],"Protection":[122],"Regulation":[123],"(GDPR).":[124],"Moreover,":[125],"extended":[127],"develop":[133],"digital":[135,265],"infrastructure":[136,195],"facilitate":[138],"research":[140],"innovation":[142],"work":[143],"electronic":[146,183],"(eHealth)":[148],"section,":[149],"focusing":[150],"on":[151],"validation":[153],"with":[154,210,249],"theoretical":[155],"evaluation":[156,217],"experimental":[158],"testing.":[159],"We":[160],"used":[161],"web":[163],"engineering":[164],"methodology":[166],"achieve":[168],"explain":[170],"solution.":[174,222],"As":[175],"case":[177],"designed":[180],"coaching":[184],"(eCoaching)":[185],"prototype":[186,230,248],"system":[187,231],"deployed":[189],"same":[191],"developed":[194,264],"securely":[197],"record":[198],"share":[200],"data.":[203],"Furthermore,":[204],"compared":[206],"test":[208],"results":[209],"related":[211],"studies":[212],"qualitatively":[213],"efficient":[216],"SFTSDH":[224,251,287],"implementation":[225],"configuration":[227],"have":[232],"effectively":[233,253],"secured":[234],"eCoach":[236,247],"APIs":[237],"from":[238],"an":[239],"attack":[240],"all":[242],"considered":[244],"scenarios.":[245],"sustained":[254],"load":[256],"(\u2248)":[258],"1000":[259],"concurrent":[260],"users":[261],"infrastructure.":[267],"addition,":[269],"performed":[271],"qualitative":[273],"comparison":[274],"among":[275],"solutions:":[279],"security,":[281,283],"third-party":[282],"SFTSDH,":[285],"where":[286],"showed":[288],"promising":[290],"outcome.":[291]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":5}],"updated_date":"2026-03-04T09:10:02.777135","created_date":"2025-10-10T00:00:00"}
