Package no.ks.fiks.maskinporten
Class MaskinportenklientProperties
-
- All Implemented Interfaces:
public final class MaskinportenklientProperties
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringaudienceprivate final StringtokenEndpointprivate final Stringissuerprivate final IntegernumberOfSecondsLeftBeforeExpireprivate final StringconsumerOrgprivate final IntegertimeoutMillisprivate final CloseableHttpClientprovidedHttpClient
-
Method Summary
Modifier and Type Method Description final StringgetAudience()Verdi som brukes i "aud" feltet når vi ber om token final StringgetTokenEndpoint()URL til Maskinporten endepunktet vi skal be om token fra final StringgetIssuer()Verdi som brukes for "iss" feltet (clientId) når vi ber om token final IntegergetNumberOfSecondsLeftBeforeExpire()Angir maksimalt antall sekunder før et token utløper at klienten kan gi tilbake cachet token final StringgetConsumerOrg()Organisasjonsnummeret til organisasjon man opptrer på vegne av (krever at tilgang er gitt i AltInn) Dersom dette er ikke er en fast verdi oppgir du orgnr per request i stedet final IntegergetTimeoutMillis()Setter request timeout i millisekunder for token request kallet. final CloseableHttpClientgetProvidedHttpClient()Om du vil håndtere livssyklus for httpklienten selv kan du setted denne her. final static MaskinportenklientPropertiesBuilderbuilder()-
-
Method Detail
-
getAudience
final String getAudience()
Verdi som brukes i "aud" feltet når vi ber om token
-
getTokenEndpoint
final String getTokenEndpoint()
URL til Maskinporten endepunktet vi skal be om token fra
-
getNumberOfSecondsLeftBeforeExpire
final Integer getNumberOfSecondsLeftBeforeExpire()
Angir maksimalt antall sekunder før et token utløper at klienten kan gi tilbake cachet token
-
getConsumerOrg
final String getConsumerOrg()
Organisasjonsnummeret til organisasjon man opptrer på vegne av (krever at tilgang er gitt i AltInn) Dersom dette er ikke er en fast verdi oppgir du orgnr per request i stedet
-
getTimeoutMillis
final Integer getTimeoutMillis()
Setter request timeout i millisekunder for token request kallet. Dette gjelder bare dersom du ikke oppgir en verdi for providedHttpClient
-
getProvidedHttpClient
final CloseableHttpClient getProvidedHttpClient()
Om du vil håndtere livssyklus for httpklienten selv kan du setted denne her. Du må da selv sørge for å lukke denne
-
builder
final static MaskinportenklientPropertiesBuilder builder()
-
-
-
-