# Is there a way to skip the WorkplaceSearch login screen?

**URL:** <https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219>\
**Category:** Elastic Search\
**Tags:** elastic-workplace-search\
**Created:** [June 17, 2021, 5:38am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219 "2021-06-17T05:38:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![its-ogawa](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/its-ogawa/32/120829_2.png) [@its-ogawa](https://discuss.elastic.co/u/its-ogawa)\
**Post date:** [June 17, 2021, 5:38am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/1 "2021-06-17T05:38:04Z")

</div>

I have installed WorkplaceSearch in an internal on-premise environment.  
This server is in an environment that cannot be accessed except within the company, so if possible, I would like to skip the screen for entering authentication information when logging in and access WorkplaceSearch.  
Is it possible to use it in this way? Please tell me how to set this up.

---

<div class="post-metadata">

**Author:** ![Sean\_Story](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sean_story/32/69987_2.png) [@Sean\_Story](https://discuss.elastic.co/u/Sean_Story)\
**Post date:** [June 17, 2021, 4:02pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/2 "2021-06-17T16:02:58Z")

</div>

Hi @its-ogawa ,

You have at least two options for this.  
The first would be to use SAML in conjunction with a Single Sign On (SSO) to that your users automatically redirect through the login process after they've signed on to your SSO provider. See [User Management and Security | Workplace Search Guide [7.13] | Elastic](https://www.elastic.co/guide/en/workplace-search/7.13/workplace-search-security.html#elasticsearch-saml)

The second is to build your own search experience, and use an OAuth flow to have your users authorize to Workplace Search once, and then just be able to access your custom search UI without additional credentials. See [Building Custom Search Experiences | Workplace Search Guide [7.13] | Elastic](https://www.elastic.co/guide/en/workplace-search/current/building-custom-search-workplace-search.html)

---

<div class="post-metadata">

**Author:** ![its-ogawa](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/its-ogawa/32/120829_2.png) [@its-ogawa](https://discuss.elastic.co/u/its-ogawa)\
**Post date:** [June 21, 2021, 3:50am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/3 "2021-06-21T03:50:27Z")

</div>

Thank you for your answer.

Do I need a Platinum license for any of the two methods you suggested?  
I would like to use the basic license first to try WorkplaceSearch. Is it not possible to try that method with this license type?

* * *

First, I tried the second suggestion.  
However, when I go to `Organization settings > OAuth application`, I get the following message

```auto
Configuring OAuth for Custom Search Applications
Configure an OAuth application for secure use of the Workplace Search Search API. Upgrade to a Platinum license to enable the Search API and create your OAuth application.

```

Next, I tried the first suggestion.  
I followed all the steps in the following URL

> **[User Management and Security | Workplace Search Guide \[7.13\] | Elastic](https://www.elastic.co/guide/en/workplace-search/7.13/workplace-search-security.html#elasticsearch-saml)**

When I start EnterpriseSearch, I get the following message

```auto
# ENT_SEARCH_DEFAULT_PASSWORD=passwordexample /usr/share/enterprise-search/bin/enterprise-search
Found java executable in PATH
Java version detected: 1.8.0_282 (major version: 8)
Enterprise Search is starting...
[2021-06-21T03:36:21.090+00:00][24233][2002][app-server][INFO]: Enterprise Search version=7.13.2, JRuby version=9.2.13.0, Ruby version=2.5.7, Rails version=5.0.7.2
[2021-06-21T03:36:21.100+00:00][24233][2002][app-server][INFO]: Performing pre-flight checks for Elasticsearch running on http://202.221.140.169:9200...
[2021-06-21T03:36:21.603+00:00][24233][2002][app-server][INFO]: [pre-flight] Elasticsearch cluster is ready
[2021-06-21T03:36:21.604+00:00][24233][2002][app-server][INFO]: [pre-flight] Successfully connected to Elasticsearch
[2021-06-21T03:36:21.648+00:00][24233][2002][app-server][INFO]: [pre-flight] Successfully loaded Elasticsearch plugin information for all nodes
[2021-06-21T03:36:21.672+00:00][24233][2002][app-server][INFO]: [pre-flight] Elasticsearch running with an active basic license
[2021-06-21T03:36:21.742+00:00][24233][2002][app-server][INFO]: [pre-flight] Elasticsearch API key service is enabled
[2021-06-21T03:36:21.743+00:00][24233][2002][app-server][INFO]: [pre-flight] ILM is enabled in Elasticsearch
[2021-06-21T03:36:21.745+00:00][24233][2002][app-server][INFO]: [pre-flight] Elasticsearch X-Pack security is enabled and will be used for authentication
[2021-06-21T03:36:21.747+00:00][24233][2002][app-server][ERROR]:
--------------------------------------------------------------------------------

Need at least a Platinum license to use a SAML auth provider.

--------------------------------------------------------------------------------

```

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 21, 2021, 7:16am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/4 "2021-06-21T07:16:08Z")

</div>

You can activate a trial version from Kibana. It will give you 30 days to try this out.

---

<div class="post-metadata">

**Author:** ![its-ogawa](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/its-ogawa/32/120829_2.png) [@its-ogawa](https://discuss.elastic.co/u/its-ogawa)\
**Post date:** [June 21, 2021, 7:34am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/5 "2021-06-21T07:34:36Z")

</div>

Thank you for your answer.

If you are recommending to try with a trial license, does that mean it is impossible to achieve this with a basic license?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 21, 2021, 8:23am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/6 "2021-06-21T08:23:46Z")

</div>

Yes. OAuth is available from the platinum license as you can see here: [Subscriptions | Elastic Stack Products & Support | Elastic](https://www.elastic.co/subscriptions) or with a trial license.

---

<div class="post-metadata">

**Author:** ![its-ogawa](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/its-ogawa/32/120829_2.png) [@its-ogawa](https://discuss.elastic.co/u/its-ogawa)\
**Post date:** [June 21, 2021, 8:36am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/7 "2021-06-21T08:36:46Z")

</div>

Ah. It was listed correctly, wasn't it? I'm sorry. I overlooked it.

So, if I get a platinum license, I can probably set it up in the way I described above.  
I understand.

It would have been nice to have SSO with the basic license, but I'm not going to be extravagant.  
I'll check out the other features, and if necessary, I'll consider getting the Platinum license.  
Thank you very much.

---

<div class="post-metadata">

**Author:** ![Shazz\_Rick](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shazz_rick/32/78601_2.png) [@Shazz\_Rick](https://discuss.elastic.co/u/Shazz_Rick)\
**Post date:** [June 28, 2021, 2:46pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/8 "2021-06-28T14:46:58Z")

</div>

is there a clone reactjs file of workplace search, where i can use oauth api for authentication and searching the contents after deploying it privately, i went through [search-ui](https://github.com/elastic/search-ui) but it is build for app-search and site-search, is there an alternative source code for custom-ui to use oauth or if we have to use the search-ui itself, how do i connect the search response with the elastic components in the project.

---

<div class="post-metadata">

**Author:** ![Vadim\_Yakhin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vadim_yakhin/32/56723_2.png) [@Vadim\_Yakhin](https://discuss.elastic.co/u/Vadim_Yakhin)\
**Post date:** [June 28, 2021, 5:40pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/9 "2021-06-28T17:40:19Z")

</div>

We do not have it currently, but it's in our mid-term roadmap. If you're looking into using Search UI, you would have to write a Workplace Search connector, that would convert Workplace Search's Search API response into the format that is used by Search UI core. [App Search Connector](https://github.com/elastic/search-ui/tree/master/packages/search-ui-app-search-connector) is probably the closest thing to what you need. If you go down that road, make sure to check out the [Search UI Advanced guide](https://github.com/elastic/search-ui/blob/master/ADVANCED.md).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 31, 2022, 2:48am UTC](https://discuss.elastic.co/t/is-there-a-way-to-skip-the-workplacesearch-login-screen/276219/10 "2022-10-31T02:48:04Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
