providers/ory-hydra
OryHydraProfile
扩展
Record
<string
,any
>
属性
amr
amr: string;
aud
aud: string;
email?
optional email: string;
exp
exp: string;
iat
iat: string;
iss
iss: string;
jti
jti: string;
sub
sub: string;
ver
ver: string;
default()
default<P>(options): OIDCConfig<P>
在您的页面中添加 Ory Hydra 登录。
设置
回调 URL
https://example.com/api/auth/callback/hydra
配置
import { Auth } from "@auth/core"
import OryHydra from "@auth/core/providers/ory-hydra"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
OryHydra({
clientId: ORY_HYDRA_CLIENT_ID,
clientSecret: ORY_HYDRA_CLIENT_SECRET,
issuer: ORY_HYDRA_ISSUER,
}),
],
})
资源
备注
Ory Hydra 可以使用默认的 Ory 网络设置进行设置,也可以在您自己的基础设施上自行托管。默认情况下,Auth.js 假设 Ory Hydra 提供商基于 Open ID Connect 规范。
💡
Ory Hydra 提供商附带一个 默认配置。要为您的用例覆盖默认值,请查看 自定义内置 OAuth 提供商。
类型参数
类型参数 |
---|
P extends OryHydraProfile |
参数
参数 | 类型 |
---|---|
options | OIDCUserConfig <P > |
返回值
OIDCConfig
<P
>