Jump to content


Photo

LDAP Plugin


  • Please log in to reply
278 replies to this topic

#221 tendrils OFFLINE  

tendrils

    Newbie

  • Members
  • 3 posts
  • Local time: 06:02 AM

Posted 27 February 2019 - 03:23 AM

@Luke, here you go. User1 is a local user (succeeds), User2 is an LDAP user (fails).

@Luke it appears I am having the same issue as @Fug1 I have added the SHA1 hash of the cert used for my LDAP

 

The option to trust all certs would work for me


Edited by tendrils, 27 February 2019 - 03:32 AM.


#222 TechMinerUK OFFLINE  

TechMinerUK

    Newbie

  • Members
  • 8 posts
  • Local time: 06:02 AM
  • LocationEverywhere

Posted 15 April 2019 - 06:38 PM

Hi all,

 

I keep struggling with the LDAP plugin but I cant seem to figure out where I am going wrong, I've checked the user account that Emby is using for LDAP and I have even setup up security groups and users in the default AD "Users" OU with no spaces in their name to avoid this being a potential issue however I am still being hit with the following error:

	*** Error Report ***
	Version: 4.0.3.0
	Command line: C:\Program Files\Emby\system\EmbyServer.dll -Service
	Operating system: Microsoft Windows NT 6.2.9200.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 4
	Program data path: C:\Program Files\Emby\programdata
	Application directory: C:\Program Files\Emby\system
	Novell.Directory.Ldap.LdapLocalException: LdapLocalException: Invalid comparison operator (87) Filter Error
	Source: LDAP
	TargetSite: Int32 get_FilterType()
	   at Novell.Directory.Ldap.Rfc2251.RfcFilter.FilterTokenizer.get_FilterType()
	   at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterComp()
	   at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilter()
	   at Novell.Directory.Ldap.LdapSearchRequest..ctor(String baseRenamed, Int32 scope, String filter, String[] attrs, Int32 dereference, Int32 maxResults, Int32 serverTimeLimit, Boolean typesOnly, LdapControl[] cont)
	   at Novell.Directory.Ldap.LdapConnection.Search(String base, Int32 scope, String filter, String[] attrs, Boolean typesOnly, LdapSearchQueue queue, LdapSearchConstraints cons)
	   at Novell.Directory.Ldap.LdapConnection.Search(String base, Int32 scope, String filter, String[] attrs, Boolean typesOnly, LdapSearchConstraints cons)
	   at LDAP.AuthenticationProvider.Authenticate(String username, String password)
	   at Emby.Server.Implementations.Library.UserManager.AuthenticateWithProvider(IAuthenticationProvider provider, String username, String password, User resolvedUser)

5cb507f67b616_Untitled.png



#223 hrehuhasdf OFFLINE  

hrehuhasdf

    Member

  • Members
  • 27 posts
  • Local time: 01:02 AM

Posted 15 April 2019 - 11:54 PM

If a user's password is reset in the ldap, the next time the user goes to login within emby will they have to use their new password?



#224 TechMinerUK OFFLINE  

TechMinerUK

    Newbie

  • Members
  • 8 posts
  • Local time: 06:02 AM
  • LocationEverywhere

Posted 16 April 2019 - 05:44 AM

If a user's password is reset in the ldap, the next time the user goes to login within emby will they have to use their new password?

If it is working correctly then they should use the new password as LDAP will utilise their latest credentials from what ever is providing the LDAP server



#225 Dibbes OFFLINE  

Dibbes

    Advanced Member

  • Members
  • 1245 posts
  • Local time: 08:02 AM
  • LocationMadrid, Spain

Posted 30 April 2019 - 07:13 AM

@Luke or @ebr: for greater compatibility, can STARTTLS be implemented? It would save a lot of time mucking about with certificates when using MS AD. This is running perfectly with a Wordpress plugin I'm using. Only had to enter the DC IP, Base DN and credentials and up and running within a minute...

Attached Files


Edited by Dibbes, 30 April 2019 - 07:26 AM.


#226 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 157224 posts
  • Local time: 02:02 AM

Posted 30 April 2019 - 12:52 PM

It's possible for the future. Thanks.

#227 Dibbes OFFLINE  

Dibbes

    Advanced Member

  • Members
  • 1245 posts
  • Local time: 08:02 AM
  • LocationMadrid, Spain

Posted 30 April 2019 - 06:13 PM

want me to put in a FR?



#228 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 157224 posts
  • Local time: 02:02 AM

Posted 30 April 2019 - 09:52 PM

Sure, thanks.

#229 TechMinerUK OFFLINE  

TechMinerUK

    Newbie

  • Members
  • 8 posts
  • Local time: 06:02 AM
  • LocationEverywhere

Posted 25 May 2019 - 04:16 AM

Hi guys,

 

Sorry to bother again however I recently changed my Emby to a lifetime membership and for some reason the LDAP plugin is no longer recognising that I am a Premier member? Is there a bug or is it likely something I've done?



#230 TechMinerUK OFFLINE  

TechMinerUK

    Newbie

  • Members
  • 8 posts
  • Local time: 06:02 AM
  • LocationEverywhere

Posted 25 May 2019 - 06:23 AM

Hi guys,

 

Sorry to bother again however I recently changed my Emby to a lifetime membership and for some reason the LDAP plugin is no longer recognising that I am a Premier member? Is there a bug or is it likely something I've done?

Figured this out, was some residual nonsense in my config :)



#231 tvaldeze OFFLINE  

tvaldeze

    Newbie

  • Members
  • 5 posts
  • Local time: 02:02 AM

Posted 30 June 2019 - 03:38 PM

Good Afternoon Everyone,
 
I am attempting to set up LDAP Authentication on my windows server and i run into the issue of it saying user not found, I used ADSI Edit to get the Distinguished Name for the Domain Admin that I created and I am running the EMBY Server as a service on the AD Server as a test to make sure that the firewall isn't an issue. I have attached the log and the config for LDAP, as well as a screenshot showing the DN of the user i am using for the config. I am at a loss, I don't know what else to do because the logs aren't descriptive enough to further troubleshoot it myself.

 

*Edit: You can find the error for LDAP Plugin at the end of the log*

Attached Files


Edited by tvaldeze, 30 June 2019 - 03:45 PM.


#232 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 157224 posts
  • Local time: 02:02 AM

Posted 30 June 2019 - 06:16 PM

Good Afternoon Everyone,
 
I am attempting to set up LDAP Authentication on my windows server and i run into the issue of it saying user not found, I used ADSI Edit to get the Distinguished Name for the Domain Admin that I created and I am running the EMBY Server as a service on the AD Server as a test to make sure that the firewall isn't an issue. I have attached the log and the config for LDAP, as well as a screenshot showing the DN of the user i am using for the config. I am at a loss, I don't know what else to do because the logs aren't descriptive enough to further troubleshoot it myself.

 

*Edit: You can find the error for LDAP Plugin at the end of the log*

 

Hi, are you certain the user search group is correct?



#233 CChris OFFLINE  

CChris

    Advanced Member

  • Members
  • 316 posts
  • Local time: 08:02 AM

Posted 11 July 2019 - 06:07 AM

Hi all,
I have a 'similar' issue like tvaldeze with my ldap configuration.

 

I have opened a new topic here:

 

https://emby.media/c...-configuration/

 

But maybe, there's a higher chance to get someone who can help by posting in this topic :)
 

btw:
I have another service running, which is using nearly the same user/group setup and there, everything is working as expected.
More details can be found in the linked post above.



#234 Elegant OFFLINE  

Elegant

    Advanced Member

  • Members
  • 37 posts
  • Local time: 01:02 AM

Posted 16 July 2019 - 02:02 PM

After reviewing a few other programs that make use of the Emby API, it appears that authentication calls fail if LDAP is used:

MediaBrowser.Model.Users.AuthenticationResult authResult = await EmbyClient.AuthenticateUserAsync(user, pass);

Below is the associated log, please note that I can easily log into Emby and know that the password is correct. If I switch authentication back to Emby instead of LDAP, the issue disappears (both used the same password for testing):

2019-07-16 13:50:58.540 Info HttpServer: HTTP GET http://emby.example.com:8096/. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:50:58.540 Info HttpServer: HTTP Response 302 to 10.2.10.10. Time: 0ms. http://emby.example.com:8096/
2019-07-16 13:51:00.773 Info HttpServer: HTTP GET http://emby.example.com:8096/web/bower_components/emby-webcomponents/strings/en-US.json?v=1563299461133. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:00.774 Info HttpServer: HTTP GET http://emby.example.com:8096/web/strings/en-US.json?v=1563299461133. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:00.774 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/web/bower_components/emby-webcomponents/strings/en-US.json?v=1563299461133
2019-07-16 13:51:00.774 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/strings/en-US.json?v=1563299461133
2019-07-16 13:51:01.175 Info HttpServer: HTTP GET http://emby.example.com:8096/web/manifest.json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:01.175 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/manifest.json
2019-07-16 13:51:01.399 Info HttpServer: HTTP GET http://emby.example.com:8096/web/touchicon144.png. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:01.400 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/touchicon144.png
2019-07-16 13:51:03.884 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/system/info/public. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:03.886 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/emby/system/info/public
2019-07-16 13:51:04.072 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/System/Info. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.075 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 3ms. http://emby.example.com:8096/emby/System/Info
2019-07-16 13:51:04.264 Info HttpServer: HTTP GET http://emby.example.com:8096/DisplayPreferences/usersettings?userId=42c69b3d3eda47f6abccf12ee7d20f50&client=emby. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.266 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/DisplayPreferences/usersettings?userId=42c69b3d3eda47f6abccf12ee7d20f50&client=emby
2019-07-16 13:51:04.458 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.460 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50
2019-07-16 13:51:04.635 Info HttpServer: WS http://emby.example.com:8096/socket?api_key=57e91338f0ad42d59fa04f6f1021a7f2&deviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzY4LjAuMzQ0MC4xMDYgU2FmYXJpLzUzNy4zNnwxNTM3MTQ2ODg4Mjc5. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.643 Info HttpServer: HTTP POST http://emby.example.com:8096/Sessions/Capabilities/Full. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.646 Info HttpServer: HTTP Response 204 to 10.2.10.10. Time: 3ms. http://emby.example.com:8096/Sessions/Capabilities/Full
2019-07-16 13:51:05.412 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Views. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:05.414 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Views
2019-07-16 13:51:05.597 Info HttpServer: HTTP GET http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/dark/theme.json?v=4.1.1.0&r=0. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:05.598 Info HttpServer: HTTP Response 304 to 10.2.10.10. Time: 0ms. http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/dark/theme.json?v=4.1.1.0&r=0
2019-07-16 13:51:05.601 Info HttpServer: HTTP GET http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/logowhite.png. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:05.602 Info HttpServer: HTTP Response 304 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/logowhite.png
2019-07-16 13:51:06.444 Info HttpServer: HTTP GET http://emby.example.com:8096/LiveTv/Channels?userId=42c69b3d3eda47f6abccf12ee7d20f50&limit=1&ImageTypeLimit=1&EnableTotalRecordCount=false&EnableImages=false&EnableUserData=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.446 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/LiveTv/Channels?userId=42c69b3d3eda47f6abccf12ee7d20f50&limit=1&ImageTypeLimit=1&EnableTotalRecordCount=false&EnableImages=false&EnableUserData=false
2019-07-16 13:51:06.644 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=767bffe4f11c93ef34b805451a696a4e. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.644 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=0c41907140d802bb58430fed7e2cd79e. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.691 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 46ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=767bffe4f11c93ef34b805451a696a4e
2019-07-16 13:51:06.691 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 47ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=0c41907140d802bb58430fed7e2cd79e
2019-07-16 13:51:06.691 Info HttpServer: HTTP GET http://emby.example.com:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CSeriesInfo%2CDateCreated%2CBasicSyncInfo&UserId=42c69b3d3eda47f6abccf12ee7d20f50&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.692 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.709 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 17ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805
2019-07-16 13:51:06.878 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 187ms. http://emby.example.com:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CSeriesInfo%2CDateCreated%2CBasicSyncInfo&UserId=42c69b3d3eda47f6abccf12ee7d20f50&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false
2019-07-16 13:51:06.919 Info HttpServer: HTTP GET http://emby.example.com:8096/Items/29665/Images/Primary?maxHeight=436&maxWidth=291&tag=a95df7fc7d2e49220dbf85f8bb92b151&quality=90. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.920 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/Items/29665/Images/Primary?maxHeight=436&maxWidth=291&tag=a95df7fc7d2e49220dbf85f8bb92b151&quality=90
2019-07-16 13:51:10.271 Info HttpServer: HTTP GET http://emby.example.com:8096/System/Endpoint. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:10.276 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 6ms. http://emby.example.com:8096/System/Endpoint
2019-07-16 13:51:21.091 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/system/info/public?format=json. UserAgent: Go-http-client/1.1
2019-07-16 13:51:21.092 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/emby/system/info/public?format=json
2019-07-16 13:51:21.282 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/system/info/public?format=json. UserAgent: Go-http-client/1.1
2019-07-16 13:51:21.283 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/emby/system/info/public?format=json
2019-07-16 13:51:21.467 Info HttpServer: HTTP POST http://emby.example.com:8096/emby/Users/AuthenticateByName?format=json. UserAgent: Go-http-client/1.1
2019-07-16 13:51:21.649 Info HttpClient: POST https://connect.emby.media/service/user/authenticate
2019-07-16 13:51:22.491 Info UserManager: Authentication request for Elegant has been denied.
2019-07-16 13:51:22.492 Warn HttpServer: AUTH-ERROR: 10.2.10.10 - Invalid user or password entered.
2019-07-16 13:51:22.492 Error HttpServer: Invalid user or password entered.

Thanks!



#235 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 157224 posts
  • Local time: 02:02 AM

Posted 16 July 2019 - 02:07 PM

After reviewing a few other programs that make use of the Emby API, it appears that authentication calls fail if LDAP is used:

MediaBrowser.Model.Users.AuthenticationResult authResult = await EmbyClient.AuthenticateUserAsync(user, pass);

Below is the associated log, please note that I can easily log into Emby and know that the password is correct. If I switch authentication back to Emby instead of LDAP, the issue disappears (both used the same password for testing):

2019-07-16 13:50:58.540 Info HttpServer: HTTP GET http://emby.example.com:8096/. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:50:58.540 Info HttpServer: HTTP Response 302 to 10.2.10.10. Time: 0ms. http://emby.example.com:8096/
2019-07-16 13:51:00.773 Info HttpServer: HTTP GET http://emby.example.com:8096/web/bower_components/emby-webcomponents/strings/en-US.json?v=1563299461133. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:00.774 Info HttpServer: HTTP GET http://emby.example.com:8096/web/strings/en-US.json?v=1563299461133. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:00.774 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/web/bower_components/emby-webcomponents/strings/en-US.json?v=1563299461133
2019-07-16 13:51:00.774 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/strings/en-US.json?v=1563299461133
2019-07-16 13:51:01.175 Info HttpServer: HTTP GET http://emby.example.com:8096/web/manifest.json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:01.175 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/manifest.json
2019-07-16 13:51:01.399 Info HttpServer: HTTP GET http://emby.example.com:8096/web/touchicon144.png. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:01.400 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/touchicon144.png
2019-07-16 13:51:03.884 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/system/info/public. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:03.886 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/emby/system/info/public
2019-07-16 13:51:04.072 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/System/Info. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.075 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 3ms. http://emby.example.com:8096/emby/System/Info
2019-07-16 13:51:04.264 Info HttpServer: HTTP GET http://emby.example.com:8096/DisplayPreferences/usersettings?userId=42c69b3d3eda47f6abccf12ee7d20f50&client=emby. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.266 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/DisplayPreferences/usersettings?userId=42c69b3d3eda47f6abccf12ee7d20f50&client=emby
2019-07-16 13:51:04.458 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.460 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50
2019-07-16 13:51:04.635 Info HttpServer: WS http://emby.example.com:8096/socket?api_key=57e91338f0ad42d59fa04f6f1021a7f2&deviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzY4LjAuMzQ0MC4xMDYgU2FmYXJpLzUzNy4zNnwxNTM3MTQ2ODg4Mjc5. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.643 Info HttpServer: HTTP POST http://emby.example.com:8096/Sessions/Capabilities/Full. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:04.646 Info HttpServer: HTTP Response 204 to 10.2.10.10. Time: 3ms. http://emby.example.com:8096/Sessions/Capabilities/Full
2019-07-16 13:51:05.412 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Views. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:05.414 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Views
2019-07-16 13:51:05.597 Info HttpServer: HTTP GET http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/dark/theme.json?v=4.1.1.0&r=0. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:05.598 Info HttpServer: HTTP Response 304 to 10.2.10.10. Time: 0ms. http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/dark/theme.json?v=4.1.1.0&r=0
2019-07-16 13:51:05.601 Info HttpServer: HTTP GET http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/logowhite.png. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:05.602 Info HttpServer: HTTP Response 304 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/web/bower_components/emby-webcomponents/themes/logowhite.png
2019-07-16 13:51:06.444 Info HttpServer: HTTP GET http://emby.example.com:8096/LiveTv/Channels?userId=42c69b3d3eda47f6abccf12ee7d20f50&limit=1&ImageTypeLimit=1&EnableTotalRecordCount=false&EnableImages=false&EnableUserData=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.446 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 2ms. http://emby.example.com:8096/LiveTv/Channels?userId=42c69b3d3eda47f6abccf12ee7d20f50&limit=1&ImageTypeLimit=1&EnableTotalRecordCount=false&EnableImages=false&EnableUserData=false
2019-07-16 13:51:06.644 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=767bffe4f11c93ef34b805451a696a4e. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.644 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=0c41907140d802bb58430fed7e2cd79e. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.691 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 46ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=767bffe4f11c93ef34b805451a696a4e
2019-07-16 13:51:06.691 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 47ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=0c41907140d802bb58430fed7e2cd79e
2019-07-16 13:51:06.691 Info HttpServer: HTTP GET http://emby.example.com:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CSeriesInfo%2CDateCreated%2CBasicSyncInfo&UserId=42c69b3d3eda47f6abccf12ee7d20f50&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.692 Info HttpServer: HTTP GET http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.709 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 17ms. http://emby.example.com:8096/Users/42c69b3d3eda47f6abccf12ee7d20f50/Items/Latest?Limit=16&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805
2019-07-16 13:51:06.878 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 187ms. http://emby.example.com:8096/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CSeriesInfo%2CDateCreated%2CBasicSyncInfo&UserId=42c69b3d3eda47f6abccf12ee7d20f50&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false
2019-07-16 13:51:06.919 Info HttpServer: HTTP GET http://emby.example.com:8096/Items/29665/Images/Primary?maxHeight=436&maxWidth=291&tag=a95df7fc7d2e49220dbf85f8bb92b151&quality=90. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:06.920 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/Items/29665/Images/Primary?maxHeight=436&maxWidth=291&tag=a95df7fc7d2e49220dbf85f8bb92b151&quality=90
2019-07-16 13:51:10.271 Info HttpServer: HTTP GET http://emby.example.com:8096/System/Endpoint. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
2019-07-16 13:51:10.276 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 6ms. http://emby.example.com:8096/System/Endpoint
2019-07-16 13:51:21.091 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/system/info/public?format=json. UserAgent: Go-http-client/1.1
2019-07-16 13:51:21.092 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/emby/system/info/public?format=json
2019-07-16 13:51:21.282 Info HttpServer: HTTP GET http://emby.example.com:8096/emby/system/info/public?format=json. UserAgent: Go-http-client/1.1
2019-07-16 13:51:21.283 Info HttpServer: HTTP Response 200 to 10.2.10.10. Time: 1ms. http://emby.example.com:8096/emby/system/info/public?format=json
2019-07-16 13:51:21.467 Info HttpServer: HTTP POST http://emby.example.com:8096/emby/Users/AuthenticateByName?format=json. UserAgent: Go-http-client/1.1
2019-07-16 13:51:21.649 Info HttpClient: POST https://connect.emby.media/service/user/authenticate
2019-07-16 13:51:22.491 Info UserManager: Authentication request for Elegant has been denied.
2019-07-16 13:51:22.492 Warn HttpServer: AUTH-ERROR: 10.2.10.10 - Invalid user or password entered.
2019-07-16 13:51:22.492 Error HttpServer: Invalid user or password entered.

Thanks!

They're using our old authentication api. They need to update to the new api that is documented in our api wiki.



#236 looking111 OFFLINE  

looking111

    Advanced Member

  • Members
  • 74 posts
  • Local time: 08:02 AM
  • LocationTuxtown

Posted 27 August 2019 - 05:18 PM

Can anyone help with my ldapfilter?

Important: This must contain {0} in order to allow specific user lookups.

 

So i tested some filter, but i have not enouthg experience with ldapfilter. So other interface i have this, example:

(memberof=cn=embyserver-stream,cn=groups,dc=supertux,dc=lan)

Can you help me to build in the {0} please? thanks :)



#237 otispresley OFFLINE  

otispresley

    Advanced Member

  • Members
  • 158 posts
  • Local time: 02:02 AM
  • LocationApex, NC

Posted 27 August 2019 - 09:12 PM

Can anyone help with my ldapfilter?

Important: This must contain {0} in order to allow specific user lookups.

 

So i tested some filter, but i have not enouthg experience with ldapfilter. So other interface i have this, example:

(memberof=cn=embyserver-stream,cn=groups,dc=supertux,dc=lan)

Can you help me to build in the {0} please? thanks :)

 

This is the format I use for AD if that helps:

(&(|(sAMAccountName={0}))(|(|(memberof=CN=embyserver-stream,CN=Users,DC=supertux,DC=lan))))

  • looking111 likes this

#238 looking111 OFFLINE  

looking111

    Advanced Member

  • Members
  • 74 posts
  • Local time: 08:02 AM
  • LocationTuxtown

Posted 27 August 2019 - 10:06 PM

Work perfectly. Here my line:

(&(|(uid={0}))(|(|(memberof=cn=embyserver-stream,cn=groups,dc=supertux,dc=lan))))

Very thanks!!! :)


  • otispresley likes this

#239 metalcated OFFLINE  

metalcated

    Newbie

  • Members
  • 5 posts
  • Local time: 01:02 AM

Posted 30 August 2019 - 03:22 PM

I saw in the main development thread for this plugin 

  • SAML2 connector

Is that still something that is being considered? I would really like having that functionality to integrate Okta authentication as a means of logging in. Just curious. Thanks!



#240 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 157224 posts
  • Local time: 02:02 AM

Posted 30 August 2019 - 03:37 PM

I saw in the main development thread for this plugin 

  • SAML2 connector

Is that still something that is being considered? I would really like having that functionality to integrate Okta authentication as a means of logging in. Just curious. Thanks!

Will respond here:

https://emby.media/c...-11#entry782593

Thanks.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users