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>