mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-11-10 19:24:36 +00:00
* Add option to provide signed token to verify key ownership Currently we will only allow a key to be matched to a user if it matches an activated email address. This PR provides a different mechanism - if the user provides a signature for automatically generated token (based on the timestamp, user creation time, user ID, username and primary email. * Ensure verified keys can act for all active emails for the user * Add code to mark keys as verified * Slight UI adjustments * Slight UI adjustments 2 * Simplify signature verification slightly * fix postgres test * add api routes * handle swapped primary-keys * Verify the no-reply address for verified keys * Only add email addresses that are activated to keys * Fix committer shortcut properly * Restructure gpg_keys.go * Use common Verification Token code Signed-off-by: Andrew Thornton <art27@cantab.net> |
||
|---|---|---|
| .. | ||
| fixtures | ||
| migrations.go | ||
| migrations_test.go | ||
| testlogger_test.go | ||
| v70.go | ||
| v71.go | ||
| v72.go | ||
| v73.go | ||
| v74.go | ||
| v75.go | ||
| v76.go | ||
| v77.go | ||
| v78.go | ||
| v79.go | ||
| v80.go | ||
| v81.go | ||
| v82.go | ||
| v83.go | ||
| v84.go | ||
| v85.go | ||
| v86.go | ||
| v87.go | ||
| v88.go | ||
| v89.go | ||
| v90.go | ||
| v91.go | ||
| v92.go | ||
| v93.go | ||
| v94.go | ||
| v95.go | ||
| v96.go | ||
| v97.go | ||
| v98.go | ||
| v99.go | ||
| v100.go | ||
| v101.go | ||
| v102.go | ||
| v103.go | ||
| v104.go | ||
| v105.go | ||
| v106.go | ||
| v107.go | ||
| v108.go | ||
| v109.go | ||
| v110.go | ||
| v111.go | ||
| v112.go | ||
| v113.go | ||
| v114.go | ||
| v115.go | ||
| v116.go | ||
| v117.go | ||
| v118.go | ||
| v119.go | ||
| v120.go | ||
| v121.go | ||
| v122.go | ||
| v123.go | ||
| v124.go | ||
| v125.go | ||
| v126.go | ||
| v127.go | ||
| v128.go | ||
| v129.go | ||
| v130.go | ||
| v131.go | ||
| v132.go | ||
| v133.go | ||
| v134.go | ||
| v135.go | ||
| v136.go | ||
| v137.go | ||
| v138.go | ||
| v139.go | ||
| v140.go | ||
| v141.go | ||
| v142.go | ||
| v143.go | ||
| v144.go | ||
| v145.go | ||
| v146.go | ||
| v147.go | ||
| v148.go | ||
| v149.go | ||
| v150.go | ||
| v151.go | ||
| v152.go | ||
| v153.go | ||
| v154.go | ||
| v155.go | ||
| v156.go | ||
| v157.go | ||
| v158.go | ||
| v159.go | ||
| v160.go | ||
| v161.go | ||
| v162.go | ||
| v163.go | ||
| v164.go | ||
| v165.go | ||
| v166.go | ||
| v167.go | ||
| v168.go | ||
| v169.go | ||
| v170.go | ||
| v171.go | ||
| v172.go | ||
| v173.go | ||
| v174.go | ||
| v175.go | ||
| v176.go | ||
| v176_test.go | ||
| v177.go | ||
| v177_test.go | ||
| v178.go | ||
| v179.go | ||
| v180.go | ||
| v181.go | ||
| v181_test.go | ||
| v182.go | ||
| v182_test.go | ||
| v183.go | ||
| v184.go | ||
| v185.go | ||
| v186.go | ||
| v187.go | ||
| v188.go | ||