Logto is an identity and access management (IAM) service based on OAuth 2 and OIDC protocols. IAM services like Logto often serve as the foundation for other web services; various authorization states within those web services are directly affected by Logto.
In order to provide convenience to our users, Logto offers a series of commonly used developer features.
import DocCardList from '@theme/DocCardList';
import JwtClaims from './assets/icons/jwt-claims.svg';
import UserImpersonation from './assets/icons/role.svg';
import Key from './assets/icons/key.svg';
import Webhook from './assets/icons/hook.svg';
import AuditLog from './assets/icons/list.svg';
import Settings from './assets/icons/gear.svg';
<DocCardList
items={[
{
type: 'link',
label: 'Custom token claims',
href: '/developers/custom-token-claims',
description: 'Expand the capabilities of access control by attaching additional claims, which can help achieve ABAC or reject token issuance.',
customProps: {
icon: <JwtClaims />,
}
},
{
type: 'link',
label: 'User impersonation',
href: '/developers/user-impersonation',
description: 'Allow authorized users to temporarily act on behalf of end users, useful for troubleshooting, customer support, and administrative tasks.',
customProps: {
icon: <UserImpersonation />,
}
},
]}
/>
<DocCardList
items={[
{
type: 'link',
label: 'Signing keys',
href: '/developers/signing-keys',
description: 'Provide system-level signing key, through the password vault, makes the auth service more secure.',
customProps: {
icon: <Key />,
}
},
{
type: 'link',
label: 'Webhooks',
href: '/developers/webhooks',
description: 'Webhooks support real-time notifications regarding user information and permission updates through HTTP requests, enhance the convenience and flexibility of Logto integration.',
customProps: {
icon: <Webhook />,
}
},
{
type: 'link',
label: 'Audit logs',
href: '/developers/audit-logs',
description: 'Record user authentication-related activities to facilitate debugging and analysis of user activities.',
customProps: {
icon: <AuditLog />,
}
},
{
type: 'link',
label: 'SDK convention',
href: '/developers/',
description: 'Introduce the data structures, purposes, and methods in the SDK, allowing users to customize the SDK to fit various business scenarios.',
customProps: {
icon: <Settings />,
}
},
]}
/>