mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Bring back some webfinger settings
							parent
							
								
									3358155330
								
							
						
					
					
						commit
						641c1fabe5
					
				
							
								
								
									
										26
									
								
								webfinger.py
								
								
								
								
							
							
						
						
									
										26
									
								
								webfinger.py
								
								
								
								
							|  | @ -123,10 +123,15 @@ def createWebfingerEndpoint(nickname: str,domain: str,port: int, \ | |||
|         ], | ||||
|         "links": [ | ||||
|             { | ||||
|                 "href": httpPrefix+"://"+domain+"/@"+personName, | ||||
|                 "href": httpPrefix+"://"+domain+"/@"+nickname, | ||||
|                 "rel": "http://webfinger.net/rel/profile-page", | ||||
|                 "type": "text/html" | ||||
|             }, | ||||
|             { | ||||
|                 "href": httpPrefix+"://"+domain+"/users/"+nickname+".atom", | ||||
|                 "rel": "http://schemas.google.com/g/2010#updates-from", | ||||
|                 "type": "application/atom+xml" | ||||
|             }, | ||||
|             { | ||||
|                 "href": personId, | ||||
|                 "rel": "self", | ||||
|  | @ -144,10 +149,23 @@ def createWebfingerEndpoint(nickname: str,domain: str,port: int, \ | |||
| def webfingerMeta(httpPrefix: str,domainFull: str) -> str: | ||||
|     """Return /.well-known/host-meta | ||||
|     """ | ||||
|     #return \ | ||||
|     #    "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" \ | ||||
|     #    "<XRD xmlns=\"http://docs.oasis-open.org/ns/xri/xrd-1.0\">" \ | ||||
|     #    "<Link rel=\"lrdd\" type=\"application/xrd+xml\" template=\""+httpPrefix+"://"+domainFull+"/.well-known/webfinger?resource={uri}\"/>" \ | ||||
|     #    "</XRD>" | ||||
| 
 | ||||
|     return \ | ||||
|         "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" \ | ||||
|         "<XRD xmlns=\"http://docs.oasis-open.org/ns/xri/xrd-1.0\">" \ | ||||
|         "<Link rel=\"lrdd\" type=\"application/xrd+xml\" template=\""+httpPrefix+"://"+domainFull+"/.well-known/webfinger?resource={uri}\"/>" \ | ||||
|         "<?xml version=’1.0' encoding=’UTF-8'?>" \ | ||||
|         "<XRD xmlns=’http://docs.oasis-open.org/ns/xri/xrd-1.0'" \ | ||||
|         " xmlns:hm=’http://host-meta.net/xrd/1.0'>" \ | ||||
|         "" \ | ||||
|         "<hm:Host>"+domainFull+"</hm:Host>" \ | ||||
|         "" \ | ||||
|         "<Link rel=’lrdd’" \ | ||||
|         " template=’"+httpPrefix+"://"+domainFull+"/describe?uri={uri}'>" \ | ||||
|         " <Title>Resource Descriptor</Title>" \ | ||||
|         " </Link>" \ | ||||
|         "</XRD>" | ||||
| 
 | ||||
| def webfingerLookup(path: str,baseDir: str,port: int,debug: bool) -> {}: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue