public VaultToken getSessionToken()

in common/src/main/java/org/jetbrains/teamcity/vault/support/LifecycleAwareSessionManager.java [169:183]


    public VaultToken getSessionToken() {
        if (token == null) {
            synchronized (lock) {
                if (token == null) {
                    token = login();

                    if (isTokenRenewable()) {
                        scheduleRenewal();
                    }
                }
            }
        }

        return token;
    }