|
|
|
|
@ -19,6 +19,7 @@ use OCP\AppFramework\Http\Attribute\FrontpageRoute; |
|
|
|
|
use OCP\AppFramework\Http\Attribute\NoAdminRequired; |
|
|
|
|
use OCP\AppFramework\Http\Attribute\NoCSRFRequired; |
|
|
|
|
use OCP\AppFramework\Http\Attribute\OpenAPI; |
|
|
|
|
use OCP\AppFramework\Http\Attribute\PasswordConfirmationRequired; |
|
|
|
|
use OCP\AppFramework\Http\Attribute\PublicPage; |
|
|
|
|
use OCP\AppFramework\Http\Attribute\UseSession; |
|
|
|
|
use OCP\AppFramework\Http\JSONResponse; |
|
|
|
|
@ -228,6 +229,7 @@ class ClientFlowLoginV2Controller extends Controller { |
|
|
|
|
|
|
|
|
|
#[NoAdminRequired] |
|
|
|
|
#[UseSession] |
|
|
|
|
#[PasswordConfirmationRequired(strict: false)] |
|
|
|
|
#[FrontpageRoute(verb: 'POST', url: '/login/v2/grant')] |
|
|
|
|
public function generateAppPassword(?string $stateToken): Response { |
|
|
|
|
if ($stateToken === null) { |
|
|
|
|
|