44 lines
825 B
TypeScript
44 lines
825 B
TypeScript
import request from '@/request/axios.ts'
|
|
|
|
export function login(data: any) {
|
|
return request({
|
|
url: '/auth/login',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
export function register(data: any) {
|
|
return request({
|
|
url: '/auth/register',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
export function registration_options(){
|
|
return request({
|
|
url: '/passkey/registration/options',
|
|
method: 'get'
|
|
})
|
|
}
|
|
export function registration(credential: any){
|
|
return request({
|
|
url: '/passkey/registration',
|
|
method: 'post',
|
|
data: credential
|
|
})
|
|
}
|
|
export function assertion_options(){
|
|
return request({
|
|
url: '/passkey/assertion/options',
|
|
method: 'get'
|
|
})
|
|
}
|
|
export function assertion(credential: any){
|
|
return request({
|
|
url: '/passkey/assertion',
|
|
method: 'post',
|
|
data: credential
|
|
})
|
|
}
|