import { GrantIdentifier } from "../grants/abstract/grant.interface" ; import { OAuthScope } from "./scope.entity" ; export interface OAuthClient { id : string ; name : string ; secret ? : string | null ; redirectUris : string [ ] ; allowedGrants : GrantIdentifier [ ] ; scopes : OAuthScope [ ] ; } export function isClientConfidential ( client ) { return ! ! client . secret ; }