package Ġcom . example . for submit . domain . user . properties Ċ Ċ import Ġorg . springframework . boot . context . properties . Configuration Properties Ċ import Ġorg . springframework . boot . context . properties . Constructor Binding Ċ Ċ @ Constructor Binding Ċ @ Configuration Properties ( prefix Ġ= Ġ" oauth 2 . google ") Ċ class ĠGoogle OAuth Properties ( ĊĠĠĠ Ġoverride Ġval ĠclientId : ĠString , ĊĠĠĠ Ġoverride Ġval Ġclient Secret : ĠString , ĊĠĠĠ Ġoverride Ġval Ġredirect Uri : ĠString , ĊĠĠĠ Ġoverride Ġval Ġscope : ĠString Ċ ) Ġ: ĠBase OAuth Property Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠAUTHOR IZE _ BASE _ URL : ĠString Ġ= Ġ" https :// accounts . google . com / o / oauth 2 / v 2 " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠAUTHOR IZE _ ENDPOINT : ĠString Ġ= Ġ"/ auth " ĊĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTOKEN _ BASE _ URL : ĠString Ġ= Ġ" https :// oauth 2 . googleapis . com " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTOKEN _ ENDPOINT : ĠString Ġ= Ġ"/ token " ĊĊĠĠĠĠĠĠĠ Ġconst Ġval ĠUSER _ INFO _ BASE _ URL : ĠString Ġ= Ġ" https :// www . googleapis . com / oauth 2 / v 2 " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠUSER _ INFO _ ENDPOINT : ĠString Ġ= Ġ"/ userinfo " ĊĊĠĠĠĠĠĠĠ Ġconst Ġval ĠAC CEPT : ĠString Ġ= Ġ"* /* " ĊĠĠĠ Ġ} Ċ }