{"push_id":768195507,"size":2,"distinct_size":2,"ref":"refs/heads/branch-v2.8.0","head":"fea949af785f3c5dcb5e8ee9f6f0ce53d325cf06","before":"ba645999628483d6b11096e419f6ccdcfedc437a","commits":[{"sha":"392523ec82827e7fbf822970c7fe7096844df5e1","author":{"email":"3cbbb88fcecaa3c0be135555575d659890e6d86d@lsexperts.de","name":"Christian Pommranz"},"message":"Simplify the U2F appId handling\n\nTo simplify the appId handling for the user, an enrollment policy 'u2f_app_id'\ncontaining the appId can be defined. After defining the policy, no further\nappId API parameters need to be passed to LinOTP.\n\nThis enrollment policy is optional and can be completely replaced by passing an\nappId parameter to the API call creating a new token (phase registration1).\nFollowing API calls for the created token (finishing up enrollment and\nperforming transactions) do not need an appId parameter.\n\nIf the appId policy is set and additionally an appId parameter is passed on\ntoken creation, the API parameter will be used for creating the token.\n\ncloses #13272\n\nChange-Id: Ie0a2094aba7b4b56adbc6f813d4f9fb3b098ef03","distinct":true,"url":"https://api.github.com/repos/LinOTP/LinOTP/commits/392523ec82827e7fbf822970c7fe7096844df5e1"},{"sha":"fea949af785f3c5dcb5e8ee9f6f0ce53d325cf06","author":{"email":"3cbbb88fcecaa3c0be135555575d659890e6d86d@lsexperts.de","name":"Christian Pommranz"},"message":"Merge \"Simplify the U2F appId handling\" into branch-v2.8.0","distinct":true,"url":"https://api.github.com/repos/LinOTP/LinOTP/commits/fea949af785f3c5dcb5e8ee9f6f0ce53d325cf06"}]}