mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
use urn:gradido
This commit is contained in:
parent
4f0910baf1
commit
09150082e8
@ -11,8 +11,8 @@ export const decode = async (token: string): Promise<CustomJwtPayload | null> =>
|
|||||||
try {
|
try {
|
||||||
const secret = new TextEncoder().encode(CONFIG.JWT_SECRET)
|
const secret = new TextEncoder().encode(CONFIG.JWT_SECRET)
|
||||||
const { payload } = await jwtVerify(token, secret, {
|
const { payload } = await jwtVerify(token, secret, {
|
||||||
issuer: 'urn:example:issuer', // TODO urn
|
issuer: 'urn:gradido:issuer',
|
||||||
audience: 'urn:example:audience', // TODO urn
|
audience: 'urn:gradido:audience',
|
||||||
})
|
})
|
||||||
return payload as CustomJwtPayload
|
return payload as CustomJwtPayload
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
@ -22,11 +22,11 @@ export const decode = async (token: string): Promise<CustomJwtPayload | null> =>
|
|||||||
|
|
||||||
export const encode = async (gradidoID: string): Promise<string> => {
|
export const encode = async (gradidoID: string): Promise<string> => {
|
||||||
const secret = new TextEncoder().encode(CONFIG.JWT_SECRET)
|
const secret = new TextEncoder().encode(CONFIG.JWT_SECRET)
|
||||||
const token = await new SignJWT({ gradidoID, 'urn:example:claim': true }) // TODO urn
|
const token = await new SignJWT({ gradidoID, 'urn:gradido:claim': true })
|
||||||
.setProtectedHeader({ alg: 'HS256' })
|
.setProtectedHeader({ alg: 'HS256' })
|
||||||
.setIssuedAt()
|
.setIssuedAt()
|
||||||
.setIssuer('urn:example:issuer') // TODO urn
|
.setIssuer('urn:gradido:issuer')
|
||||||
.setAudience('urn:example:audience') // TODO urn
|
.setAudience('urn:gradido:audience')
|
||||||
.setExpirationTime(CONFIG.JWT_EXPIRES_IN)
|
.setExpirationTime(CONFIG.JWT_EXPIRES_IN)
|
||||||
.sign(secret)
|
.sign(secret)
|
||||||
return token
|
return token
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user