
org.http4k.security.oauth.server.AccessTokens.kt Maven / Gradle / Ivy
package org.http4k.security.oauth.server
import com.natpryce.Result
import org.http4k.security.AccessToken
/**
* Provides a consistent way to generate access tokens.
*/
interface AccessTokens {
/**
* Creates a new access token for a valid authorization code.
*/
fun create(authorizationCode: AuthorizationCode): Result
/**
* creates a new access token for a given client.
*/
fun create(clientId: ClientId): Result
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy