I can't believe it but I have sign in with Microsoft working!

This commit is contained in:
2025-09-19 16:13:38 -05:00
parent e7cdf7f754
commit fd2999e9bb
11 changed files with 162 additions and 61 deletions

View File

@@ -0,0 +1,18 @@
import { ConvexError } from 'convex/values';
import { Password as DefaultPassword } from '@convex-dev/auth/providers/Password';
import { validatePassword } from '../password/validate';
import type { DataModel } from '../../../_generated/dataModel';
export const Password = DefaultPassword<DataModel>({
profile(params, ctx) {
return {
email: params.email as string,
name: params.name as string,
};
},
validatePasswordRequirements: (password: string) => {
if (!validatePassword(password)) {
throw new ConvexError('Invalid password.');
}
},
});