Hi guys,
I use the confluence-rest-client-7.9.3 library to access and modify a Confluence page from an Java application. Currently, the authentication to the Confluence server is done with user name and password e.g.
String userName = "user";
char[] password = "password".toCharArray();
AuthenticatedWebResourceProvider provider = AuthenticatedWebResourceProvider.createWithNewClient(url.getUrl());
provider.setAuthContext(username, password);
ListeningExecutorService listeningExecutorService = createListeningExecutorService();
RemoteContentService service = new RemoteContentServiceImpl(getProvider(), listeningExecutorService);
...
Now I want to change the authentication to use an access token (bearer token authentication). The library provides only the AuthenticatedWebResourceProvider which seems not to support access tokens.
How can I authenticate to the Confluence server with an access token from my Java application?
Cheers,
Andy
Hi @Andreas Salmutter ,
welcome to the Atlassian community!
Please take a look to the following article https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html
Hope this helps,
Fabio
Hi Fabio,
this articel does not really answer my question. I know how to create a PAT, but I don't know how to get the official Confluence Java library in my application to use the PAT for authentication.
BR,
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.