OAuth2 рдкреНрд░рд▓реЗрдЦрди рдХреЛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
Github рдХреЗ рд▓рд┐рдП OAuth2 рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрдирдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
/user/oauth2/<authname>/callback?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch
500 рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рдеред
рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЙрд▓рдмреИрдХ URI рдХреЗ рд╕рд╛рде admin/auths/new
URI рдирд╛рдордХрд░рдг рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд░рд┐рд╡рд╛рдЬ / рд╡рд┐рд╢реНрд╡рд╛рд╕ / app.ini рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдЯреНрд╕ (рдЬреИрд╕реЗ, DISABLE_REGISTRATION = false
рдФрд░ ENABLE_REVERSE_PROXY_AUTHENTICATION = true
) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рд╣реИрдВ, рдФрд░ рдзреЛрдЦрд╛ рдкрддреНрд░ рдпрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ рдХреБрдЫ рднреА рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг, рдФрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ URI рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред
рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, OAuth2 рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди FAQ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдбреЙрдХреНрдпреБрдореЗрдВрдЯреНрд╕ рдореЗрдВ 'рдЬреНрдЮрд╛рдд рдЕрдЪреНрдЫрд╛' рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде)ред
рдореИрдВ рдбреЙрдХреНрд╕ рдХрд╛ рдкреАрдЖрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ-рд╕реНрдЯреНрд░реЗрдЪрдлреЙрд░реНрд╡рд░реНрдб рдЪреАрдЬ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИред
[x]
):рдЖрдкрдХрд╛ ROOT_URL рдХрд┐рд╕ рдкрд░ рд╕реЗрдЯ рд╣реИ? рдореИрдВ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдерд╛ (рдХреБрдЫ рднреНрд░рд╛рдордХ 'рдЕрдорд╛рдиреНрдп рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ ...' рддреНрд░реБрдЯрд┐ рд╕рд╣рд┐рдд), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдирд╛ ROOT_URL http: // foo рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдерд╛, рдЬрдмрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА Apache httpd рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ https рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рдЪреБрдХрд╛ рдерд╛ред рдЬреЛ рдЙрд▓реНрдЯрд╛ рд╣реИ gitea рдХреЗ рд▓рд┐рдП)ред рдореЗрд░реЗ ROOT_URL рдХреЛ https: // foo рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИ
рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмрдВрдж рдХрд░рдирд╛, рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
рдореИрдВ рдпрд╣рд╛рдВ рдЖрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдпрд╣ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ @ рд╣рдВрд╕рд░ рдХреЗ рдЬрд╡рд╛рдм рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рдЕрдкрдиреЗ ROOT_URL рдХреЛ рджреГрд╢реНрдпрдкрдЯрд▓ рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ (рд╡рд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдкрдХрд╛ ROOT_URL рдХрд┐рд╕ рдкрд░ рд╕реЗрдЯ рд╣реИ? рдореИрдВ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдерд╛ (рдХреБрдЫ рднреНрд░рд╛рдордХ 'рдЕрдорд╛рдиреНрдп рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ ...' рддреНрд░реБрдЯрд┐ рд╕рд╣рд┐рдд), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдирд╛ ROOT_URL http: // foo рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдерд╛, рдЬрдмрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА Apache httpd рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ https рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рдЪреБрдХрд╛ рдерд╛ред рдЬреЛ рдЙрд▓реНрдЯрд╛ рд╣реИ gitea рдХреЗ рд▓рд┐рдП)ред рдореЗрд░реЗ ROOT_URL рдХреЛ https: // foo рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИ