ਉਤਪਾਦ
ਦਰਵਾਜ਼ੇ ਤੋਂ ਸੀਟ ਤੱਕ ਸਭ ਕੁਝ।
Usher Identity ਦਰਵਾਜ਼ੇ ’ਤੇ ਟਿਕਟ ਜਾਂਚਦਾ ਹੈ ਅਤੇ ਲੋਕਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੀ ਸੀਟ ਤੱਕ ਲੈ ਜਾਂਦਾ ਹੈ: ਪਹਿਲਾਂ ਪ੍ਰਮਾਣੀਕਰਨ, ਫਿਰ ਅਧਿਕਾਰ। ਚਾਰ ਹਿੱਸੇ ਇਹ ਕੰਮ ਕਰਦੇ ਹਨ।
ਲਾਬੀ
ਹੋਸਟ ਕੀਤਾ ਸਾਈਨ-ਇਨ ਪੰਨਾ।
ਜਿੱਥੇ Usher Identity ਨਾਲ ਜਾਰੀ ਰੱਖੋ ਪਹੁੰਚਾਉਂਦਾ ਹੈ। ਇਹ ਹਮੇਸ਼ਾ ਉਸ ਉਤਪਾਦ ਦਾ ਨਾਮ ਦੱਸਦੀ ਹੈ ਜਿੱਥੇ ਵਿਅਕਤੀ ਜਾ ਰਿਹਾ ਹੈ, ਅਤੇ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਨੇ ਭੇਜਿਆ ਹੋਵੇ, ਇੱਕੋ ਜਿਹੀ ਦਿਸਦੀ ਹੈ, ਤਾਂ ਜੋ ਲੋਕ ਸਿੱਖ ਲੈਣ ਕਿ Usher Identity ਕਿਹੋ ਜਿਹਾ ਦਿਸਦਾ ਹੈ ਅਤੇ ਪਛਾਣ ਲੈਣ ਜਦੋਂ ਕੁਝ ਉਹ ਨਹੀਂ ਹੁੰਦਾ।
ਅੰਦਰ ਆਉਣ ਦਾ ਹਰ ਤਰੀਕਾ
ਪਾਸਕੀਆਂ, ਈਮੇਲ ਰਾਹੀਂ ਭੇਜੇ ਕੋਡ, ਮੈਜਿਕ ਲਿੰਕ, ਸੋਸ਼ਲ ਸਾਈਨ-ਇਨ ਅਤੇ, ਜੇ ਤੁਸੀਂ ਚਾਹੋ, ਪਾਸਵਰਡ।
ਦੂਜੇ ਫੈਕਟਰ
ਬੈਕਅੱਪ ਕੋਡਾਂ ਨਾਲ ਔਥੈਂਟੀਕੇਟਰ ਐਪ, ਸਭ ਲਈ ਵਿਕਲਪਿਕ ਜਾਂ ਲਾਜ਼ਮੀ।
ਕੌਣ ਜੁੜ ਸਕਦਾ ਹੈ
ਸਭ ਲਈ ਖੁੱਲ੍ਹਾ ਸਾਈਨ-ਅੱਪ, ਜਾਂ ਪਤਿਆਂ ਅਤੇ ਡੋਮੇਨਾਂ ਦੀ ਮਹਿਮਾਨ ਸੂਚੀ, ਅਤੇ ਬਾਕੀਆਂ ਲਈ ਇੱਕ ਬਲਾਕ ਸੂਚੀ।
ਦੋਵਾਂ ਥੀਮਾਂ ਵਿੱਚ ਸ਼ਾਂਤ
ਲਾਈਟ ਅਤੇ ਡਾਰਕ, ਹਰ ਰੰਗ-ਜੋੜੀ WCAG 2.2 AA ਨਾਲ ਜਾਂਚੀ ਹੋਈ, ਅਤੇ ਚੇਤਾਵਨੀ ਦੀ ਥਾਂ ਸਵਾਗਤ ਕਰਨ ਲਈ ਲਿਖੀ ਗਈ।
Usher Identity ਖਾਤਾ
ਇੱਕ ਖਾਤਾ। ਹਰ ਦਰਵਾਜ਼ਾ।
Usher Identity ਖਾਤਾ ਉਹ ਹੈ ਜੋ ਇੱਕ ਵਿਅਕਤੀ ਕੋਲ ਹੁੰਦਾ ਹੈ। ਇਹ ਉਸਨੂੰ ਹਰ ਉਸ ਉਤਪਾਦ ਵਿੱਚ ਸਾਈਨ ਇਨ ਕਰਵਾਉਂਦਾ ਹੈ ਜੋ Usher Identity ਖਾਤੇ ਵਰਤਦਾ ਹੈ, ਅਤੇ ਇਸਦੀ ਦੇਖਭਾਲ ਲਈ ਇੱਕ ਥਾਂ ਦਿੰਦਾ ਹੈ।
ਉਨ੍ਹਾਂ ਦਾ ਸਾਈਨ-ਇਨ, ਉਨ੍ਹਾਂ ਦੇ ਤਰੀਕੇ ਨਾਲ
ਪਾਸਕੀ ਜੋੜਨਾ, ਔਥੈਂਟੀਕੇਟਰ ਐਪ ਚਾਲੂ ਕਰਨਾ, ਆਪਣੀ ਈਮੇਲ ਬਦਲਣਾ।
ਡਿਵਾਈਸ ਜੋ ਉਹ ਦੇਖ ਸਕਦੇ ਹਨ
ਹਰ ਸਾਈਨ ਇਨ ਕੀਤਾ ਡਿਵਾਈਸ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਵੀ ਸਾਈਨ ਆਊਟ ਕਰਨ ਦਾ ਤਰੀਕਾ।
ਜੁੜੇ ਹੋਏ ਖਾਤੇ
ਉਨ੍ਹਾਂ ਵੱਲੋਂ ਜੋੜੇ ਸੋਸ਼ਲ ਖਾਤੇ, ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਵੱਖ ਕਰਨ ਦਾ ਤਰੀਕਾ।
ਛੱਡਣਾ ਆਸਾਨ ਹੈ
ਲੋਕ ਆਪਣਾ ਖਾਤਾ ਆਪ ਮਿਟਾ ਸਕਦੇ ਹਨ।
Usher Identity Console
ਜਿੱਥੇ ਡਿਵੈਲਪਰ ਸਭ ਕੁਝ ਚਲਾਉਂਦੇ ਹਨ।
ਵਰਕਸਪੇਸਾਂ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਹੁੰਦੇ ਹਨ; ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਐਨਵਾਇਰਨਮੈਂਟ। ਹਰ ਐਨਵਾਇਰਨਮੈਂਟ ਆਪਣਾ ਇਸ਼ੂਅਰ ਹੈ, ਜਿਸਦੇ ਆਪਣੇ ਵਰਤੋਂਕਾਰ, ਐਪਲੀਕੇਸ਼ਨਾਂ, ਕੁੰਜੀਆਂ ਅਤੇ ਲਾਬੀ ਹਨ।
ਐਪਲੀਕੇਸ਼ਨਾਂ
ਗੁਪਤ ਅਤੇ ਪਬਲਿਕ ਕਲਾਇੰਟ, ਬਿਲਕੁਲ ਸਹੀ ਰੀਡਾਇਰੈਕਟ URI ਨਾਲ, ਅਤੇ ਮਸ਼ੀਨ-ਤੋਂ-ਮਸ਼ੀਨ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ।
ਵਰਤੋਂਕਾਰ ਅਤੇ ਸੰਸਥਾਵਾਂ
ਲੋਕਾਂ ਨੂੰ ਲੱਭੋ, ਉਨ੍ਹਾਂ ਦੇ ਸੈਸ਼ਨ ਖ਼ਤਮ ਕਰੋ, ਅਤੇ ਸੰਸਥਾਵਾਂ, ਟੀਮਾਂ ਅਤੇ ਸੱਦੇ ਪ੍ਰਬੰਧਿਤ ਕਰੋ।
ਕੁੰਜੀਆਂ
ਕਿਸੇ ਐਨਵਾਇਰਨਮੈਂਟ ਦੀਆਂ ਸਾਈਨਿੰਗ ਕੁੰਜੀਆਂ ਦੇਖੋ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਰੋਟੇਟ ਕਰੋ।
ਲਾਬੀ ਦੀ ਲਾਈਵ ਝਲਕ
ਆਪਣੀ ਲਾਬੀ ਉਵੇਂ ਦੇਖੋ ਜਿਵੇਂ ਲੋਕ ਦੇਖਣਗੇ, ਇੱਕ ਝਲਕ ਹੋਸਟ ਤੋਂ ਜੋ ਕਦੇ ਕਿਸੇ ਨੂੰ ਸਾਈਨ ਇਨ ਨਹੀਂ ਕਰਦਾ।
SDK ਅਤੇ ਕੰਪੋਨੈਂਟ
ਇੱਕ ਬਟਨ ਜਿਸਨੂੰ ਲੋਕ ਪਛਾਣਦੇ ਹਨ।
Usher Identity ਨਾਲ ਜਾਰੀ ਰੱਖੋ ਹਰ ਉਤਪਾਦ ਵਿੱਚ ਇੱਕੋ ਜਿਹਾ ਦਿਸਦਾ ਹੈ, ਉਨ੍ਹਾਂ ਸਾਈਨ-ਇਨ ਬਟਨਾਂ ਵਾਂਗ ਜਿਨ੍ਹਾਂ ਨੂੰ ਲੋਕ ਪਹਿਲਾਂ ਹੀ ਜਾਣਦੇ ਹਨ। ਇਸਦਾ ਲੇਬਲ ਤੁਹਾਡਾ ਫ਼ੌਂਟ ਲੈਂਦਾ ਹੈ; ਇਸ ਬਾਰੇ ਹੋਰ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ।
@usher/ui ਦੇ ਲਾਈਵ ਕੰਪੋਨੈਂਟ
<SignIn />ਅਤੇ<UserButton />SDK ਨਾਲ ਆਉਣਗੇ। SDK ਨਾਲ ਆ ਰਿਹਾ ਹੈ- ਉਦੋਂ ਤੱਕ, ਕੋਈ ਵੀ OpenID Connect ਲਾਇਬ੍ਰੇਰੀ ਅੱਜ ਹੀ ਲੋਕਾਂ ਨੂੰ ਸਾਈਨ ਇਨ ਕਰਵਾਉਂਦੀ ਹੈ।
// app/layout.tsx
import { UsherProvider } from '@usher/nextjs'
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="en">
<body>
<UsherProvider>{children}</UsherProvider>
</body>
</html>
)
}
// app/page.tsx
import { SignIn, UserButton, currentUser } from '@usher/nextjs'
export default async function Page() {
const user = await currentUser()
return user ? <UserButton /> : <SignIn />
}ਆਪਣੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਅੰਦਰ ਲੈ ਜਾਓ।
ਇੱਕ ਵਰਕਸਪੇਸ ਅਤੇ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ, ਅਤੇ ਤੁਹਾਡਾ ਪਹਿਲਾ ਐਨਵਾਇਰਨਮੈਂਟ ਆਪਣੇ ਇਸ਼ੂਅਰ, ਕੁੰਜੀਆਂ ਅਤੇ ਲਾਬੀ ਨਾਲ ਆਉਂਦਾ ਹੈ।
ਇੱਕ ਵਾਰ ਸਾਈਨ ਇਨ ਕਰੋ। ਹਰ ਥਾਂ ਜੀ ਆਇਆਂ ਨੂੰ।